Я хочу отправить push-уведомление о "действиях в Google" (диалоговое окно), но не могу получить токен доступа oauth2 - PullRequest
0 голосов
/ 30 октября 2019

Мне нужно отправить push-уведомление о действии в Google.

Я пытаюсь это сделать два месяца.

Это то, что я хочу сделать. https://developers.google.com/assistant/engagement/notifications#send_notification

Все первые части, включая подписку, в порядке и работают.

, но теперь мне нужно отправить push-уведомление (см. «Отправить уведомление» по ссылке выше) ия заблокирован со стороны oauth2. Я не могу получить токен доступа.

Я сделал этот код в php, используя google-api-php-client и json, который я получил в облачной консоли Google для доступа к сервису.

echo "AA";
$credentialsFilePath = 'aaaaaa.json';
$client = new Google_Client();
$client->setAuthConfig($credentialsFilePath);

$client->addScope('https://www.googleapis.com/auth/actions.fulfillment.conversation');
$token = $client->getAccessToken();
echo "BB";
print_r($token);
$accessToken = $token['access_token'];
echo $accessToken;

Но единственный результат, который я получаю, - это AABB из моего эхо-кода.

print_r ($ token) и echo $ accessToken ничего не возвращают.

Знаете ли вы, что я могу изменитьили сделать, чтобы получить маркер доступа для отправки моего push-уведомления?

(или способ отправить непосредственно это push-уведомление)

Большое спасибо.

Извините, мой английскийне очень хорошо, я француз.

...