Node.js 在向谷歌发布消息时禁止获取403;使用nodejs
我实际上在我的项目中实现了社交共享,所以我在做google+共享。在使用nodejs向Google+发布消息时,我收到了403个禁止的错误。我是否需要在Google+帐户上配置任何内容,以便在Google+上看到发布的消息Node.js 在向谷歌发布消息时禁止获取403;使用nodejs,node.js,request,Node.js,Request,我实际上在我的项目中实现了社交共享,所以我在做google+共享。在使用nodejs向Google+发布消息时,我收到了403个禁止的错误。我是否需要在Google+帐户上配置任何内容,以便在Google+上看到发布的消息 var params = { "object": { "originalContent": "hello" }, "access"
var params = { "object": {
"originalContent": "hello"
},
"access": {
"items": [
{
"type": "mycircle"
}
],
"domainRestricted": true
}
};
var headers = {
Authorization: 'Bearer ' + google_access_token
};
request.post(shareApiUrl, {
url: 'https://www.googleapis.com/plusDomains/v1/people/{{userid}}/activities',
headers: headers,
body: params,
json: true
}, function (err, response, body) {
console.log(body)
)}
Error Description:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
}
对于发布提要/或消息,我们应该拥有Google Apps帐户,但使用常规GMail帐户是不可能的,或者您的Apps管理员没有为Apps域启用Google+
var params = { "object": {
"originalContent": "hello"
},
"access": {
"items": [
{
"type": "mycircle"
}
],
"domainRestricted": true
}
};
var headers = {
Authorization: 'Bearer ' + google_access_token
};
request.post(shareApiUrl, {
url: 'https://www.googleapis.com/plusDomains/v1/people/{{userid}}/activities',
headers: headers,
body: params,
json: true
}, function (err, response, body) {
console.log(body)
)}
Error Description:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
}