我正在使用谷歌服务器端流程,链接是 https://developers.google.com/+/web/signin/server-side-flow。
我是第8步的结构,实际上我不知道如何从代码中获取访问令牌。
我在验证后得到了代码,然后将代码发送到服务器,我的服务器代码是
require_once '../google/src/Google_Client.php';
require_once '../google/src/contrib/Google_PlusService.php';
session_start();
$client = new Google_Client();
$client->setApplicationName('Login with Google+');
$client->setClientId('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
$client->setClientSecret('xxxxxxxxxxxxxxxxxxxxxxx');
$client->setDeveloperKey('xxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
$client->setRedirectUri('postmessage');
$plus = new Google_PlusService($client);
$code = $_POST['code'];
$client->authenticate($code);
$token = json_decode($client->getAccessToken());
return $token;
现在我收到内部服务器错误(500)。
任何人都可以帮忙解决这个问题。