Google Plus сообщение в стек переполнения

Я хочу использовать php для публикации в Google Plus. Но Google Plus возвращает «403 запрещено». Я хочу, чтобы вы дали мне кусок кода, чтобы сделать это возможным.

Это моя функция авторизации:

global $client;
$client->setAuthConfig("/home/----");
$client->setRedirectUri("----");$client->addScope("https://www.googleapis.com/auth/plus.stream.write");
$client->addScope("https://www.googleapis.com/auth/plus.me");
$authUrl = $client->createAuthUrl();
header("Location: $authUrl");
die;

И это моя новая функция:

$client->setAccessToken($token);
$plus = new Google_Service_Plus($client);
$plusdomains = new Google_Service_PlusDomains($client);
$postBody = new Google_Service_PlusDomains_Activity();
$postBody['object']['originalContent'] = 'Happy Monday!';
$result = $plusdomains->activities->insert('me', $postBody);

$result = $plus->people->get('me');

$response->getBody()->write(var_export($result, true));

но результат таков:

{ "error": { "errors": [ { "domain": "global", "reason": "forbidden", "message": "Forbidden" } ], "code": 403, "message": "Forbidden" } }

Как вы знаете, сейчас доступны многие сайты, которые отправляют новые сообщения с помощью Google oauth на все виды аккаунтов Google Plus (не только в приложения Google) (например, buffer.com).

1

Решение

Домены Google Plus это не Google+ сайт социальной сети. Это два отдельных API.

С помощью API Доменов Google+ клиенты Служб Google и независимые разработчики ПО могут создавать
пользовательские функции и сервисы Google+ для людей, которые используют Google
Приложения в колледже, на работе или дома. Организации могут разрабатывать инструменты
взаимодействовать с такими функциями Google+, как сообщения, комментарии и
круги. Эти инструменты позволяют вашим пользователям обмениваться информацией, укреплять
коммуникации и повысить производительность в вашей организации.

Ответ. Вы получаете сообщение об ошибке, поскольку у вас нет учетной записи в доменах Google plus. или пользователь, с которым вы проходите аутентификацию, не имеет доступа к домену Google plus. Если вы пытаетесь написать в домен, убедитесь, что у вас есть правильный пользователь.

Google+ сайт социальной сети:

Google + API API только для чтения и не позволяет программно публиковать сообщения на веб-сайте Google + в социальных сетях.

Как вы знаете, сейчас доступны многие сайты, которые отправляют новые сообщения с помощью Google oauth на все виды аккаунтов Google Plus (не только в приложения Google) (например, buffer.com).

Исправление: буфер позволяет публиковать сообщения на странице / доменном аккаунте google plus, а не на сайте социальных сетей google +. Теперь я знаю о любом приложении, которое может публиковать в Google + на сайте социальных сетей, кроме Google. Буферизуйте доменные имена пользователей api, позволяя Google на работе клиентам, возможно, Google классной комнате и Google APS размещать на стенах своих сайтов. Это делает не размещать сообщения в учетной записи обычного пользователя на веб-сайте Google+ в социальных сетях.

Существует также API страниц Google бета-версия требует специального доступа и, вероятно, только для крупных компаний.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]