Google api Gmail邮局主管工具API
我需要使用Gmail Postmaster Tools API,但在谷歌文档中我发现它没有那么有用。在找出要使用哪一个API密钥以及要创建什么凭据(如服务帐户或OAuth 2)方面,我面临着一个问题。我想在本地测试一下。下面是我正在使用的curl命令:Google api Gmail邮局主管工具API,google-api,gcloud,google-api-php-client,google-postmaster,Google Api,Gcloud,Google Api Php Client,Google Postmaster,我需要使用Gmail Postmaster Tools API,但在谷歌文档中我发现它没有那么有用。在找出要使用哪一个API密钥以及要创建什么凭据(如服务帐户或OAuth 2)方面,我面临着一个问题。我想在本地测试一下。下面是我正在使用的curl命令: curl 'https://gmailpostmastertools.googleapis.com/v1beta1/domains/www.example.com/trafficStats/20200705?access_token=[ACC
curl 'https://gmailpostmastertools.googleapis.com/v1beta1/domains/www.example.com/trafficStats/20200705?access_token=[ACCESS_TOKEN]' --header 'Accept: application/json' --compressed
答复:
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}
我无法尝试此操作,但是如果您使用的是
oauth2l
:
CREDENTIALS=[[服务帐户的路径]]
端点=”https://gmailpostmastertools.googleapis.com/v1beta1"
DOMAIN=“www.example.com”
STATS=“20200705”
URL=“${ENDPOINT}/domains/${DOMAIN}/trafficStats/${STATS}”
oauth2l卷曲\
--范围=postmaster.readonly\
--凭据=${credentials}\
--url=${url}
事实证明,我的域名没有通过我的谷歌账户进行验证。当我添加DNS记录时,它开始工作。是的,我已经设置了域范围的委派@DaImToFrom试试!developers.google.com的网页,并且我正在使用此库“”获取访问令牌@戴姆托