0

我在我的服务器上设置了 Google+ API php 客户端,我能够提取我自己的提要活动,但这只是因为我授权了它。我想做的只是在我的个人网页上始终显示我的内容提要,一个小部件。

这很难吗?似乎它应该是直截了当的。我的PHP知识有限。

4

2 回答 2

2

这就是我所做的。

$client = new apiClient();
$client->setDeveloperKey($api_key);
$plus = new apiPlusService($client);
$person = $plus->people->get($plus_id);
$collection = 'public';
$activities = $plus->activities->listActivities($plus_id, $collection);

SDK 中有一个示例说明了这一点。

于 2012-06-17T17:34:06.153 回答
0

听起来您正在存储授予对用户数据访问权限的访问令牌,然后使用该访问令牌进行所有 API 调用。

当您的应用程序在生产中运行时,有多个用户访问它,您应该为每个用户进行身份验证并存储访问令牌。然后,您应该代表他们对所有请求使用用户的特定访问令牌。

重要的是你永远不要越过溪流。像对待机密用户信息一样对待访问令牌。不要将一个用户的令牌或使用该令牌的 API 调用结果暴露给其他用户。

于 2012-06-19T17:36:32.373 回答