Код, который вы сейчас используете, относится к API Google Domains. Ошибка означает, что пользователь, с которым вы в настоящее время аутентифицированы, не имеет доступа к учетной записи домена. Обязательно предоставьте пользователю доступ, и он сможет публиковать сообщения на странице доменов google+ аутентификация< /а>
Примечание:
Существует разница между Google+ API (веб-сайт социальной сети) и Google Domains API (Gsuite).
Google+ API доступен только для чтения и не позволяет программно вставлять сообщения в Google+.
Как работает аутентификация
Когда вы аутентифицируете свое приложение, используя эти области
$this->client->addScope('googleapis.com/auth/plus.me');
$this->client->addScope('googleapis.com/auth/plus.stream.write');
$this->client->addScope('googleapis.com/auth/plus.stream.read');
$this->client->addScope('googleapis.com/auth/plus.pages.manage');
$this->client->addScope('googleapis.com/auth/plus.media.readwrite');
Вы спрашиваете пользователя, могу ли я сделать это от вашего имени. Однако, если у пользователя нет разрешения что-то делать, вы не сможете этого сделать.
вызовы этого метода должны быть сделаны Страницей Google+ или от ее имени.
Пользователь, с которым вы проходите аутентификацию, не имеет доступа к бизнес-странице. Таким образом, ваше приложение не может писать на бизнес-страницу. Вы можете отправлять сообщения в учетную запись домена, только если у вас есть учетная запись gsuite. Если у вас его нет, вы не можете опубликовать его. вы не можете просто дать им идентификатор вашей бизнес-страницы, потому что опять же у них нет доступа, чтобы написать на вашу бизнес-страницу.
person
DaImTo
schedule
09.02.2018
code
$options = array(headers =› array( 'content-type' =› 'application/json;'), body =› json_encode($activity)); $httpClient = $this-›gplus-›client-›authorize(); $request = $httpClient-›post(googleapis.com/plusPages/v2/ люди/$Id/действия, $options); $response = $request->getBody(); $googlePostResponse = $response-›getContents(); $googlePostResponse = json_decode($googlePostResponse, TRUE); - person sophia mohla   schedule 09.02.2018