Разместить в 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 +, если он не работает, попросите администратора проверить доступ пользователей к учетной записи домена.

Другие вопросы по тегам