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 に答える