我最近与 Google 商家产品取得联系,将我所有的网站产品同步到 Google Merchant。当我按照 API 文档的结构https://developers.google.com/shopping-content/v2/quickstart 到授权部分时,我会复制他们的库并复制示例代码以供使用。它确实有效!但是,当我进行测试以加载该身份验证页面时,它需要我登录到开发人员帐户以获取访问令牌并将其保存到会话中。
有没有可能我可以跳过登录部分以使其自动登录,然后我可以做玉米系统每小时运行同步(更新产品的详细信息)?
我试图将我的帐户登录 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');
但它不起作用Жшt仍然需要我登录。