2013-08-15 2 views
0

Я тестирую с помощью G + api, чтобы опубликовать момент, видимый на временной шкале пользователя. Это код Python я использую:moment.insert from python code

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() список (идентификатор пользователя = '## MyID ##', коллекция = 'хранилище') выполнение ()

Я могу видеть ранее размещенные действия, но все еще ничего не стоит на учетной записи G +.

Заранее спасибо

ответ

1

Если вы идете в Profile -> About должен быть раздел в нижней части вашего профиля с названием Apps. Ваше приложение должно появиться здесь под именем, которое вы дали ему в консоли разработчика. Вы можете щелкнуть по имени приложения и просмотреть все моменты, которые были отправлены этим приложением.

Вы также можете попасть в этот список, а также управлять авторизаций через https://plus.google.com/apps

+0

Благодаря Заключенный, это имеет смысл. Итак, что мне нужно сделать, чтобы публиковать активность как видимую из моих кругов? – FaustoDassenno

+0

Если пользователь отмечает его как видимый для кругов - это будет, если кто-то из одного из этих кругов посещает профиль пользователя. Вы спрашиваете, есть ли способ для вашего приложения опубликовать его прямо в потоке? Это невозможно. – Prisoner