2015-11-02 71 views
0

我有一个自定义渠道的AdSense帐户上我做的每一件事,但这里有两个问题:谷歌阿比的AdSense(401)凭据无效

  1. 我得到我需要得到一个渠道报告所有帐户报告 基于信道ID
  2. 我需要没有他们我的谷歌获得对所有用户报告 访问whene保存我的信息在数据库

我的数据:

{ 
    "access_token" : "XXXX.XXXX", 
    "token_type" : "XXXX", 
    "expires_in" : XXXX, 
    "created" : XXXX 
} 

我的更新语句:

$access_token_update = json_decode($access_token); 
$access_token_update->created = time(); 

我收到此错误信息:

(401)凭据无效

我的代码:

$client->setClientId($client_id); 
$client->setClientSecret($client_secret); 
$client->setAccessType('offline'); 
$client->setAccessToken($access_token); 
$service= new Google_Service_AdSense($client); 

回答

0

做这个视频的步骤

https://www.youtube.com/watch?v=hfWe1gPCnzc

节省代码从结果例如

{ 
"access_token": "XXXXXXXX", 
"token_type": "XXXX", 
"expires_in": XXXX, 
"refresh_token": "XXXXXXXXX" 

}

然后更新您的文件,如下

$access_token = "from database or file or what you want to save"; // this will be code you got by doing steps in this video. 
$client->setClientId($client_id); 
$client->setClientSecret($client_secret); 
$client->setAccessType('offline'); 
$access_token_json = json_decode($access_token); 
$client->refreshToken($access_token_json ->refresh_token); 
$service= new Google_Service_AdSense($client); 

享受:)谢谢