自动连接到Google Plus帐户

时间:2013-11-05 14:04:50

标签: php google-plus google-authentication

我想使用php将我的google plus帐户链接到我的网站,以便显示来自我的google plus帐户的帖子(无需通过身份验证过程)。这是可行的,如果它是我应该使用谷歌API?

此致

1 个答案:

答案 0 :(得分:1)

您只能检索任何帐户的公开信息。答案很广泛,您可以作为未经身份验证的应用程序对activities.list API方法执行API调用,并可以为具有特定用户ID(1xxxxxxxxxxx而不是“我”)的用户检索公开帖子。

您可以使用Google Client library for PHP来简化请求。假设您有一个完全连接的Google_client对象和一个实例化的Google_PlusService,您可以调用:

$client = new Google_Client();
$client->setApplicationName('My Google+ PHP App');
// Visit https://code.google.com/apis/console?api=plus to generate your
// client id, client secret, and to register your redirect uri.
$client->setClientId('insert_your_oauth2_client_id');
$client->setClientSecret('insert_your_oauth2_client_secret');
$client->setRedirectUri('insert_your_oauth2_redirect_uri');
$client->setDeveloperKey('insert_your_simple_api_key');
$plus = new Google_PlusService($client);
$posts = $plus->activities->listActivities('106189723444098348646', 'public', array());

上面的示例将检索Larry Page的公开帖子的第一页。