1

FB Graph API (または FQL API) をクエリして、一定期間の投稿 (またはステータス更新) の数を取得する方法を見つけようとしています。を使用してアクセストークンを生成できます

$access_token = $facebook->getAccessToken(); 

そのため、PHP SDK が正しくインストールされ、機能していると思います。fql クエリでアクセス トークンを使用しようとすると、次のエラー メッセージが表示されて失敗します。このリソースを要求するには、ユーザー アクセス トークンが必要です。私がしようとしているクエリは、現在の status_id を返すことです。uid=me() と実際のユーザー ID (API からの ID のテスト) を使用してみました。クエリの URL は次のとおりです。

https://graph.facebook.com/fql?q=SELECT+status_id+FROM+status+WHERE+uid=me()&access_token=

これでどこが軌道から外れるかわからないので、どんな助けでも大歓迎です。

ご覧いただきありがとうございます。

4

1 に答える 1

2

これはあなたのアプリ ID とシークレットです。これを公開しないでください。誰もがあなたのアプリケーションを完全に制御できます。トークンをすぐにリセットする

PHP SDK は、デフォルトでアプリケーション アクセス トークンに設定されます ( public に投稿することはできません)。getLoginUrl()例を使用してユーザーにログインさせる必要があります

https://github.com/facebook/facebook-php-sdk/blob/master/examples/example.php

于 2013-06-18T01:25:15.213 に答える