Ответ API поиска YouTube указывает на найденные результаты, но список фактических результатов пуст - PullRequest
0 голосов
/ 19 сентября 2019

Я делаю Поиск: список Вызов API

Я передаю ему следующие параметры:

Array
(
    [maxResults] => 1
    [q] => GuyATL YFN Lucci The Game
    [type] => video
    [order] => viewCount
)

Появляется следующий результатчтобы указать, что найдено 26 результатов ([totalResults] => 26):

Google_Service_YouTube_SearchListResponse Object
(
    [collection_key:protected] => items
    [etag] => "p4VTdlkQv3HQeTEaXgvLePAydmU/-Tjxp8_bHQrhjLMc18IKI8Mvoqc"
    [eventId] => 
    [itemsType:protected] => Google_Service_YouTube_SearchResult
    [itemsDataType:protected] => array
    [kind] => youtube#searchListResponse
    [nextPageToken] => CAEQAA
    [pageInfoType:protected] => Google_Service_YouTube_PageInfo
    [pageInfoDataType:protected] => 
    [prevPageToken] => 
    [regionCode] => US
    [tokenPaginationType:protected] => Google_Service_YouTube_TokenPagination
    [tokenPaginationDataType:protected] => 
    [visitorId] => 
    [internal_gapi_mappings:protected] => Array
        (
        )

    [modelData:protected] => Array
        (
        )

    [processed:protected] => Array
        (
        )

    [pageInfo] => Google_Service_YouTube_PageInfo Object
        (
            [resultsPerPage] => 1
            [totalResults] => 26
            [internal_gapi_mappings:protected] => Array
                (
                )

            [modelData:protected] => Array
                (
                )

            [processed:protected] => Array
                (
                )

        )

    [items] => Array
        (
        )

)

Однако массив items пуст. Ввод запроса на веб-сайт YouTube вручную приводит к результатам, и другие строки запроса, которые я пробую через API, также успешны и возвращают видео в массиве items.

Что нужно сделать, чтобы этот запрос возвращал поискрезультаты

...