Публикация в профиле Google любому пользователю в php
Я хочу опубликовать в учетной записи Google Plus любого пользователя, который аутентифицирует мое приложение, я уже создал учетную запись G-Suite, и я также могу опубликовать в учетной записи Google Plus, но я не могу опубликовать в другой учетной записи пользователя, который уже прошел аутентификацию приложения, я хочу функциональность как и приложение www.buffer.com, они могут легко публиковать сообщения обо всех пользователях, которые подтвердили профиль Google, поэтому я хочу знать, как они могут публиковать сообщения в аккаунте Google, и я не могу загрузить действия в Google+ Accopunt.
$service = new Google_Service_PlusDomains($client);
$activity = new Google_Service_PlusDomains_Activity(
array(
'access' => array(
'items' => array(
'type' => 'domain'
),
'domainRestricted' => true
),
'verb' => 'post',
'object' => array(
'originalContent' => "Post using Google API PHP Client Library! 1" ,
'attachments' => ['image'=>array('url'=>$img_path)]
),
)
);
$newActivity = $service->activities->insert($user->id, $activity);
var_dump($newActivity);
Он будет успешно опубликован в моей учетной записи Google Plus, что означает вход в мою учетную запись G-suit, но всякий раз, когда я собираюсь попытаться отправить сообщение в другую учетную запись, невозможно отправить сообщение в другую обычную учетную запись.
ОШИБКА:
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
1 ответ
API Домена может использоваться только пользователями G Suite. Неважно, кто создает приложение, важно, какие учетные данные указаны для каждого конкретного запроса.