Core Reporting のドキュメントを読んだり、さまざまなチュートリアルを行ったりしましたが、どれも意味がありません。
デモを複製しようとした時点から、私はまだ道に迷っています。私が取り組んでいるシンプルでシンプルなデモでは、この 0Auth 2.0 情報を要求しています。
// $client->setClientId('insert_your_oauth2_client_id');
// $client->setClientSecret('insert_your_oauth2_client_secret');
// $client->setRedirectUri('insert_your_oauth2_redirect_uri');
// $client->setDeveloperKey('insert_your_developer_key');
https://code.google.com/apis/console?api=analyticsからダウンロードした JSON ファイルは、その情報の一部を提供します。
{
"web":{
"auth_uri":"https://accounts.google.com/o/oauth2/auth",
"token_uri":"https://accounts.google.com/o/oauth2/token",
"client_email":"*********@developer.gserviceaccount.com",
"redirect_uris":["https://www.**********.com/oauth2callback"],
"client_x509_cert_url":"https://www.googleapis.com/robot/v1/metadata/x509/**********@developer.gserviceaccount.com",
"client_id":"**********.apps.googleusercontent.com",
"auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
"javascript_origins":["https://www.**********.com"]
}
}
CliendId
そしてRedirectUri
、わかりました、問題ありません。ClientSecret
そしてDeveloperKey
?どこにもリストされているものさえ見当たりません。ダウンロードした公開鍵と秘密鍵を意味する可能性があると思いますが、それでも、PKCS #12 ファイルなどにアクセスする方法がわかりません。
私は絶望的に道に迷っており、Google のドキュメントは私をぐるぐる回し続けており、これらの部品が何であるか、およびそれらを入手する方法については決して言及していません。