Проблемы с Google+ Pages API Activity.Insert

У меня есть доступ через партнерскую программу к Google+ Pages API, и я пытаюсь размещать сообщения в своей учетной записи домена. Я успешно могу публиковать сообщения на страницах, которыми я управляю через свою учетную запись домена, а также публиковать сообщения на моей личной странице G+, но я продолжаю получать эту ошибку при публикации в моей учетной записи G+ домена:

"error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Calls to this method must be made by or on behalf of a Google+ Page."
   }
  ],
  "code": 400,
  "message": "Calls to this method must be made by or on behalf of a Google+ Page."
 }
}

Я подтвердил, что у меня есть все прицелы. Для тестирования я использую пример командной строки, который предоставляет Google:

curl -v -H "Content-Type: application/json" -H "Authorization: OAuth <access token for Google+ Page>" -d "{'object':{'content':'Test message'}}" -X POST https://www.googleapis.com/plusPages/v2/people/<pageid>/activities

Кто-нибудь знает, почему это произошло?


person David    schedule 29.03.2017    source источник
comment
Это API для страниц, вы не можете публиковать сообщения под своей учетной записью.   -  person abraham    schedule 29.03.2017
comment
Почему тогда он будет работать с публикацией в моем личном аккаунте G+?   -  person David    schedule 30.03.2017
comment
В вопросе вы сказали свою личную страницу G+.   -  person abraham    schedule 31.03.2017


Ответы (1)


«Вызовы этого метода должны быть сделаны страницей Google+ или от ее имени».

Пользователь, выполняющий этот вызов, должен иметь доступ к учетной записи домена.

Убедитесь, что вы правильно аутентифицированы.

person DaImTo    schedule 09.02.2018