0

我正在使用 G+ api 进行测试,以便在用户时间轴上发布一个可见的时刻。这是我正在使用的python代码:

creds = StorageByKeyName(Credentials, '##myid##', 'credentials').get()
        plus_service = util.create_service('plus', 'v1', creds)

        moment = {"type":"http://schemas.google.com/AddActivity",
        "target": {
        "id": "target-id-1",
        "type":"http://schemas.google.com/AddActivity",
        "name": "The Google+ Platform",
        "description": "A page that describes just how awesome Google+ is!",
        "image": "https://developers.google.com/+/plugins/snippet/examples/thing.png"
                }
        }
        google_request = plus_service.moments().insert(userId='##myid##', collection='vault', body=moment)
        result = google_request.execute()

其中 ##myid## 是用户的 google id,响应如下:

{u'id': u'Eg0xMzc2NTUxNTU3NDkwGJXv34n_2r7nKTICEBRCBxi-ptG5vw1KEPJcM5xKZRfHSKJ91sYVeyA', u'kind': u'plus#moment', u'type': u'http://schemas.google.com/AddActivity', u'target': {u'name': u'The Google+ Platform', u'kind': u'plus#itemScope', u'id': u'target-id-1', u'image': u'https://developers.google.com/+/plugins/snippet/examples/thing.png', u'description': u'A page that describes just how awesome Google+ is!'}, u'result': {u'kind': u'plus#itemScope'}}

我没有收到任何错误,但我在我的用户 G+ 个人资料或活动中看不到任何内容。我究竟做错了什么?我应该在哪里看到这个活动?

此外,如果我要求提供活动清单,例如:

结果 = plus_service.moments().list(userId='##myid##', collection='vault').execute()

我可以看到以前发布的活动,但 G+ 帐户上仍然没有任何内容。

提前致谢

4

1 回答 1

1

如果你去Profile -> About那里应该有一个部分朝向你的个人资料底部的标题Apps。您的应用应以您在开发者控制台中为其指定的名称显示在此处。您可以单击应用程序的名称并查看该应用程序发送的所有时刻。

您还可以通过https://plus.google.com/apps访问此列表以及管理授权

于 2013-08-16T05:19:41.403 回答