У меня есть проблема с получением кода автоаты в одном и том же всплывающем окне, а не перенаправление пользователя на другую страницу в Google Auth. Я пытаюсь получить доступ к API Google Analytics, и для этого я использую Auth 2.
Что мне нужно изменить, чтобы получить код Auth в той же подсказке Google? К вашему сведению: я использую WordPress. Тем не менее, я получаю ошибку Access_token_SCOPE_INSUFF при вызове API администратора. Я проверил администратор и API данных, и оба включены в мою консоль Google. То же самое работает нормально, когда я использую клиент Auth Autport Web Application, но наше требование состоит в том, чтобы использовать установленный плагин, поскольку он предоставляет код AUTH в приглашении.if (isset($_POST["save_code"]) && isset($_POST["access_code"])) {
$authCode = $_POST["access_code"];
$client = new Google_Client();
$client->setClientId('***');
$client->setClientSecret('***');
$client->setDeveloperKey('***');
// $client->addScope('https://www.googleapis.com/auth/analytics.readonly');
$client->setScopes([
'https://www.googleapis.com/auth/analytics',
'openid',
'https://www.googleapis.com/auth/analytics.readonly'
]);
$client->setRedirectUri('urn:ietf:wg:oauth:2.0:oob');
$client->setAccessType('offline');
$client->setIncludeGrantedScopes(true);
$client->authenticate($authCode);
$access_token = $client->getAccessToken();
var_dump($access_token);
// echo "
";
// print_r($access_token);
// exit;
}
$url = http_build_query(
array(
'next' => 'http://myproject.local.com/wp-admin/adm ... y-settings',
'scope' => 'https://www.googleapis.com/auth/analytics',
'response_type' => 'code',
'redirect_uri' => 'urn:ietf:wg:oauth:2.0:oob',
'client_id' => '***'
)
);
?>
Подробнее здесь: https://stackoverflow.com/questions/729 ... e-auth-2-0
Как установить урн: IETF: WG: OAuth: 2.0: OOB как перенаправить URI в Google Auth 2.0 ⇐ Php
Кемеровские программисты php общаются здесь
1757178270
Anonymous
У меня есть проблема с получением кода автоаты в одном и том же всплывающем окне, а не перенаправление пользователя на другую страницу в Google Auth. Я пытаюсь получить доступ к API Google Analytics, и для этого я использую Auth 2.
Что мне нужно изменить, чтобы получить код Auth в той же подсказке Google? К вашему сведению: я использую WordPress. Тем не менее, я получаю ошибку Access_token_SCOPE_INSUFF при вызове API администратора. Я проверил администратор и API данных, и оба включены в мою консоль Google. То же самое работает нормально, когда я использую клиент Auth Autport Web Application, но наше требование состоит в том, чтобы использовать установленный плагин, поскольку он предоставляет код AUTH в приглашении.if (isset($_POST["save_code"]) && isset($_POST["access_code"])) {
$authCode = $_POST["access_code"];
$client = new Google_Client();
$client->setClientId('***');
$client->setClientSecret('***');
$client->setDeveloperKey('***');
// $client->addScope('https://www.googleapis.com/auth/analytics.readonly');
$client->setScopes([
'https://www.googleapis.com/auth/analytics',
'openid',
'https://www.googleapis.com/auth/analytics.readonly'
]);
$client->setRedirectUri('urn:ietf:wg:oauth:2.0:oob');
$client->setAccessType('offline');
$client->setIncludeGrantedScopes(true);
$client->authenticate($authCode);
$access_token = $client->getAccessToken();
var_dump($access_token);
// echo "
";
// print_r($access_token);
// exit;
}
$url = http_build_query(
array(
'next' => 'http://myproject.local.com/wp-admin/admin.php?page=analytify-settings',
'scope' => 'https://www.googleapis.com/auth/analytics',
'response_type' => 'code',
'redirect_uri' => 'urn:ietf:wg:oauth:2.0:oob',
'client_id' => '***'
)
);
?>
Подробнее здесь: [url]https://stackoverflow.com/questions/72967635/how-to-set-urnietfwgoauth2-0oob-as-redirect-uri-in-google-auth-2-0[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия