У меня есть вопрос по поводу API Google. Моя цель — опубликовать статус на нашей странице компании Google+ с сервера. Так что это должно быть на стороне сервера, полностью.
Я видел сотни страниц из документации Google, но я совсем не понимаю этого.
Когда я пытаюсь выполнить действие «plusDomains.activities.insert» (через API Explorer), я получаю сообщение об ошибке:
{
"error": {
"errors": [
{
"domain": "plusDomains",
"reason": "forbiddenScope",
"message": "Access to the Google+ Domains API is not allowed as the user has consented to incompatible scopes. See: https://developers.google.com/+/domains/authentication/."}
],
"code": 403,
"message": "Access to the Google+ Domains API is not allowed as the user has consented to incompatible scopes. See: https://developers.google.com/+/domains/authentication/."}
}
В чем причина этой ошибки? И какого пользователя я должен использовать? В консоли разработчика у меня 3 пользователя и 1 полный администратор (моя учетная запись G-Apps). Что я должен установить в качестве идентификатора клиента и объекта учетных данных Google?
Большое спасибо за любые советы.
В API Explorer есть ошибка, в которой по умолчанию используются области, несовместимые с учетными записями доменов Google+. Перейти к Разрешения учетной записи Google список и отозвать доступ из Google APIs Explorer
, Вернитесь в Проводник API и снова авторизуйтесь, но снимите флажок https://www.googleapis.com/auth/plus.login
оставляя только область plus.me
а также plus.stream.write
области включены.
Других решений пока нет …