使用google plus api在页面中插入活动

时间:2014-02-04 10:54:13

标签: python api google-plus

我需要从我的网站管理屏幕上发布到我的页面流。使用Google Plus API我希望能够添加活动并在我的页面流上共享URL。然而,正在发生的事情是帖子出现在我的个人资料页面上,而不是在此个人资料下创建的页面。下面是我在Python中的代码片段。而不是'我'我尝试使用page_id,但它给我一个错误的凭据错误。我很感激对此的一些帮助,因为我被困住了,过去5天一直在尝试不同的事情而且没有任何作用。

OAuth2成功后,我会执行以下操作:

http = httplib2.Http()
http = credentials.authorize(http)

service_plus = build('plus', 'v1', http=http)
service_plus_domain = build('plusDomains', 'v1', http=http)


activity = {
    'object': {
        'url': 'https://developers.google.com/+/web/snippet/examples/photo',
    },
    'access': {
       'items': [{
           'type': 'public'
       }],
       'domainRestricted': True
    }
 }

google_request = service_plus_domain.activities().insert(
    userId='me',  #Trying page_id here gives invalid credentials
    body=activity
)

result = google_request.execute()
print result

1 个答案:

答案 0 :(得分:0)

Plus API和Plus Domains API都不允许您发布到 Page 。 Domains API只允许您以用户个人资料发布,然后仅以某些有限的方式发布。

要发布到网页,您需要使用Plus Page API(仅限选定的合作伙伴)或与其中一个有权访问的合作伙伴合作,例如HootSuite。