最近、Google Merchant と連絡を取り、ウェブサイトのすべての商品を Google Merchant に同期させています。API ドキュメントhttps://developers.google.com/shopping-content/v2/quickstartの構造に従って Authorization セクションに進むと、ライブラリをコピーし、使用するサンプル コードをコピーします。それは実際に動作します!ただし、その認証ページをロードするテストを行うときは、開発者アカウントにログインしてアクセス トークンを取得し、それをセッションに保存する必要があります。
ログインセクションをスキップして自動的に作成し、トウモロコシシステムを実行して同期(製品の詳細を更新)を1時間ごとに実行できる可能性はありますか?
次のように、アカウント ログイン API キーをコードにハードコアしようとしました。
$client = new Google_Client();
$client->setApplicationName('Sample Content API application');
//add my api key here
$client->setDeveloperKey(MY_API_KEY);
$client->setClientId('YOUR_CLIENT_ID');
$client->setClientSecret('YOUR_CLIENT_SECRET');
$client->setRedirectUri('YOUR_REDIRECT_URI');
$client->setScopes('https://www.googleapis.com/auth/content');
しかし、それは機能しません。まだログインする必要はありません。