gpt4 book ai didi

oauth-2.0 - 用于 Google Api Php 客户端的刷新 token

转载 作者:行者123 更新时间:2023-12-04 07:41:42 30 4
gpt4 key购买 nike

我正在使用 Google API 客户端访问 Google Analytics。我想在离线模式下访问数据,所以我需要一个刷新 token 。我如何获得 refresh_token?

最佳答案

尝试使用以下代码:

    <?php
require_once 'apiClient.php';

const REDIRECT_URL = 'INSERT YOUR REDIRECT URL HERE';
const CLIENT_ID = 'INSERT YOUR CLIENT ID HERE';
const CLIENT_SECRET = 'INSERT YOUR CLIENT SECRET';
const ANALYTICS_SCOPE = 'https://www.googleapis.com/auth/analytics.readonly';

// Build a new client object to work with authorization.
$client = new apiClient();
$client->setClientId(CLIENT_ID);
$client->setClientSecret(CLIENT_SECRET);
$client->setRedirectUri(REDIRECT_URL);
$client->setScopes(array(ANALYTICS_SCOPE));
$client->setAccessType('offline');
$auth = $client->authenticate();


if ($client->getAccessToken()) {
$token = $client->getAccessToken();
$authObj = json_decode($token);
$refreshToken = $authObj->refresh_token;
}
?>

关于oauth-2.0 - 用于 Google Api Php 客户端的刷新 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168098/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com