Я использую PHP, чтобы сделать мой gmail API. Вот как мой клиент его установил.
$client = new Google_Client();
$client->setClientId('42XXXXXX3p0o9XXXXXXXXXXXXXXXXX.apps.googleusercontent.com');
$client->setClientSecret('XXXXXXrLXX22Ld-1XXXXXXX');
$client->setRedirectUri('https://mywebsite.com/AilaGmail/gmail.php');
$client->addScope('https://mail.google.com/');
Когда я нажимаю для входа в систему и авторизации моего API в первый раз, я получаю эту ошибку:
**Error: redirect_uri_mismatch
Request Details
response_type=code
access_type=online
client_id=XXXXX-pXXXXXXX3.apps.googleusercontent.com
redirect_uri=https://mywebsite.com/AilaGmail/gmail.php
state=
scope=https://mail.google.com/
approval_prompt=auto**
Я уже пробовал некоторые решения, такие как изменение redirect_uri на 'postmessage', но затем я получил другую ошибку:
Error: invalid_request
origin parameter is required!
что я могу сделать? Я использую PHP! Пожалуйста, помогите ...
редактировать 1 *
Я пробовал больше решений, таких как изменение файла client_secret.json, но также не сработало: /