Разместить в Google+ Домены с помощью веб-инструментов
Если кто-нибудь знает, как я могу опубликовать что-то на 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
1 ответ
Есть два разных API, и ваш вопрос, кажется, объединяет их. API Google+ предоставил доступ только для чтения к веб-сайту социальных сетей Google+. API для доменов Google plus, который дает вам доступ к вашей учетной записи в доменах Google plus (gsuite).
Вы говорите, что хотите опубликовать в Google+, предполагая, что вы имеете в виду веб-сайт социальной сети, тогда ответ - вы не можете добавить API api, как уже было сказано, только для чтения.
В вашем коде, похоже, используется API-интерфейс доменов Google+, который необходим для того, чтобы убедиться, что пользователь, с которым вы проходите аутентификацию, имеет доступ к учетной записи домена google +, если он не работает, попросите администратора проверить доступ пользователей к учетной записи домена.