gpt4 book ai didi

php - 谷歌索引 API - 403 'Forbidden Response'

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:58:49 26 4
gpt4 key购买 nike

我正在为职位发布调用 google 索引 API:

private $client;
private $httpClient;

public function initClient($kernel)
{
$this->client = new \Google_Client();
$this->client->setAuthConfig(JSON_KEY_HERE);
$this->client->addScope('https://www.googleapis.com/auth/indexing');
$this->httpClient = $this->client->authorize();
}

public function sendJob()
{
$endpoint = 'https://indexing.googleapis.com/v3/urlNotifications:publish';
$content = "{
\"url\": \"URL_HERE\",
\"type\": \"URL_UPDATED\"
}";

$response = $this->httpClient->post($endpoint, array('body' => $content));
}

调用 API 时,给出的响应是“403 - Forbidden”.

知道这个错误的实际含义吗?我已正确创建服务帐户,但无法从我的开发环境复制成功。

最佳答案

经过几天的头痛之后,这里是答案。打开您的 Google 搜索控制台。

先决条件:你必须已经有一个google服务账号

单击三点按钮,然后单击管理属性(property)所有者:

click the tri dot button, and click manage property owners

将谷歌服务帐户电子邮件添加为新所有者:

add google service account email as new owners

关于php - 谷歌索引 API - 403 'Forbidden Response',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51427054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com