Как аутентифицировать google_client с помощью ключей API в Laravel?

#php #laravel #youtube-api #google-client

#php #laravel #youtube-api #google-клиент

Вопрос:

Как и в js, мне просто нужен apikey для аутентификации, и я могу вызывать другие API, такие как google_service_youtube

 function loadClient() {
    gapi.client.setApiKey("xxxxxxxxRc6V7p6WlZsar0elij3wJxxbn8owBNr8");
    return gapi.client.load("https://www.googleapis.com/discovery/v1/apis/youtube/v3/rest")
        .then(function() { console.log("GAPI client loaded for API"); },
            function(err) { console.error("Error loading GAPI client for API", err); });
}

gapi.load("client:auth2", function() {
    gapi.auth2.init({ client_id: "xxxxxxxxx-ib4ithohjejiv213ju49m1tts0bgqtfh.apps.googleusercontent.com" });
    loadClient()
});
 

вызов api youtube

 function handleGetView() {
            return gapi.client.youtube.videos.list({ "part": ["statistics"], "id": ['EYGI-rdg9ts']
            }).then(function(response) {
                console.log("Response", response);
            },function(err) { console.error("Execute error", err); });
        }
 

в laravel есть какой-либо похожий код?

Комментарии:

1. Laravel использует .env файлы для хранения переменных среды , таких как ключи API от стороннего поставщика.

2. но на laravel я не могу этого сделать, так что не могли бы вы привести мне примеры, хорошо?

3. Проверьте Laracasts.

4. В чем проблема с вашим текущим решением? У вас есть сообщение об ошибке?