0

我正在使用 CakePHP 和 Nick Baker 的 Facebook 插件,我正在尝试检索某个用户的签到。问题是我完全不知道如何做到这一点。插件文档中没有与签入相关的内容。我所拥有的只是api()我不知道如何使用的方法。

到目前为止我有这个:

App::import('Lib', 'Facebook.FB');
$FB = new FB();
$this->set('checkins', $FB->api('https://graph.facebook.com/'.$this->Connect->user('id').'/checkins'));

checkins变量只包含这个:

Array
(
    [id] => https://graph.facebook.com/1000005215732xx/checkins
)

但不知道如何继续。另外,在检索签到后,我想搜索用户是否在指定位置签到。我很乐意为您提供任何帮助!谢谢!

4

1 回答 1

0

api()方法仅采用相对于 API 端点的 URL,因此您应该调用:

$result = $FB->api('/<uid>/checkins');

此外,请确保您拥有适当的权限,尤其是user_checkins.

于 2011-05-02T13:00:30.657 回答