使用nodejs向google +发送消息时获取403 Forbidden

时间:2015-05-27 07:09:13

标签: node.js request

我实际上是在我的项目中实施社交分享,所以我正在进行谷歌+分享。在使用nodejs向Google+发送消息时,我收到了403禁止错误,我是否需要在google +帐户上配置任何内容,以便在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"
    }
}

1 个答案:

答案 0 :(得分:0)

对于发布Feed /或邮件,我们应该拥有Google Apps帐户,但使用常规GMail帐户是不可能的,或者您的Apps管理员尚未为Apps域启用Google+。