Php 如何在后端使用Google Plus访问令牌

Php 如何在后端使用Google Plus访问令牌,php,android,oauth-2.0,google-plus,Php,Android,Oauth 2.0,Google Plus,我正在开发一款基于google plus api的移动应用程序 我们有一个由android或IOS等设备组成的客户端,它从php服务器端后端使用JSon 实际上,我们从客户端获得了一个访问令牌,但当我们试图在beck端传递它时,我们无法处理请求,我们只得到了我的数据(即使在不同的pc中有其他登录)或错误 哪个是正确的流程 为什么我不能简单地使用传递的令牌在$client obj上调用setAccessToken() 我试图提出一些细节: 我们有一个android客户端,我不知道如何登录,但他可以

我正在开发一款基于google plus api的移动应用程序

我们有一个由android或IOS等设备组成的客户端,它从php服务器端后端使用JSon

实际上,我们从客户端获得了一个访问令牌,但当我们试图在beck端传递它时,我们无法处理请求,我们只得到了我的数据(即使在不同的pc中有其他登录)或错误

哪个是正确的流程

为什么我不能简单地使用传递的令牌在$client obj上调用setAccessToken()

我试图提出一些细节:

我们有一个android客户端,我不知道如何登录,但他可以通过调用我的php后端函数向我发送一个有效的令牌

以下是我的php后端的代码:

    require_once 'src/Google_Client.php';
    require_once 'src/contrib/Google_PlusService.php';
    function getGooglePlusStream($tokenId)

  {

    $client = new Google_Client();


    $client->setApplicationName("xxxxxxxxxxxxxxxxxxxx");
    $client->setClientId('xxxxxxxxxxxxxxxx');
    $client->setClientSecret('xxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
    $client->setRedirectUri('xxxxxxxxxxxxxxxxxxxxxxx');
    $client->setDeveloperKey('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    $client->setScopes(array('https://www.googleapis.com/auth/plus.me','                            https://www.googleapis.com/auth/plus.stream.read','https://www.googleapis.com/auth/plus.medi a.upload'));
   $plus = new Google_PlusService($client);

$tokenazzo='{"access_token":"","token_type":"Bearer",
"expires_in":3600,"id_token":$tokenId,"   
refresh_token":"XXXXXXXXXXXXXXXxx","created":1390214181}';

   $client->setAccessToken($tokenazzo);
   $client->authenticate();

   $activities = $plus->activities->listActivities('me', 'public');

   ......... `

在客户端,我们有这样一种方法[GPLUS](),这是正确的方法吗?