если кто-нибудь знает, как я могу опубликовать что-то на Google +, используя PHP.
Я использовал Google plus Domains API, но он давал доступ только для чтения.
Если я могу сделать это с помощью G Suite, пожалуйста, скажите мне, как я могу это сделать.
// добавить код
$client = new \Google_Client();
$client>setAccessToken(unserialize(get_option('google_access_token')));
$plus = new \Google_Service_Plus($client);
$plusDomain = new \Google_Service_PlusDomains($client);
$activity = new \Google_Service_PlusDomains_Activity();
$obj = new \Google_Service_PlusDomains_ActivityObject();
try{
$userId = $plusDomain->people->get('me')->id;$obj->setContent("Test text");
$obj->setActor($userId);
$activity->setObject($obj);
$activity->setActor($userId);
$activity->setTitle("title");$plusDomain->insert($userId,$activity);
на линии setActor мой код не продолжить
http://i.prntscr.com/yM7xybRnTzy8H97jY7DKCg.png
Есть два разных API, и ваш вопрос, кажется, объединяет их. API Google+ предоставил доступ только для чтения к веб-сайту социальных сетей Google+. API для доменов Google plus, который дает вам доступ к вашей учетной записи в доменах Google plus (gsuite).
Вы говорите, что хотите опубликовать в Google+, предполагая, что вы имеете в виду веб-сайт социальной сети, тогда ответом является то, что вы не можете использовать API api, как уже было сказано, только для чтения.
В вашем коде, по-видимому, используется API-интерфейс доменов Google+, который необходим для того, чтобы убедиться, что пользователь, с которым вы проходите аутентификацию, имеет доступ к учетной записи домена google +, если он не работает, попросите администратора проверить доступ пользователей к учетной записи домена
Других решений пока нет …