Мне нужно отправить 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-уведомление)
Большое спасибо.
Извините, мой английскийне очень хорошо, я француз.