2013-03-11 119 views
0

我正在服务器端实施Google登录按钮。Google登录按钮 - PHP

我在该行得到一个语法错误:

$tokenInfo = json_decode($client::getIo()->authenticatedRequest($req)->getResponseBody()); 

然而,这是直接从https://developers.google.com/+/web/signin/server-side-flow拍摄。

我是PHP新手,因此无法清楚地理解这些PHP语法。 符号是什么意思?这是否需要任何特定版本的PHP?

PL帮助

+1

静态类方法调用。 – datasage 2013-03-11 19:34:20

+1

http://www.php.net/manual/zh/language.oop5.paamayim-nekudotayim.php – 2013-03-11 19:34:48

+0

感谢朋友。现在很清楚,它只能在5.3或更高版本上运行。什么是5.2中的$ client :: getIo()的等价物? – Kiran 2013-03-11 19:44:25

回答

0

见我的回答this question我想这可能是你的问题。

在您有麻烦线:

$tokenInfo = json_decode($google::getIo()->authenticatedRequest($req)->getResponseBody()); 

::变化->。和getIo()应改为getAuth()由于(我认为)在api内迁移。

在那之后,我遇到了另一个错误中,我改变了: if ($token->error)if(isset($tokenInfo->error))

祝您好运!