2011-07-02 12 views
1

誰もがFQLクエリに精通している場合は、なぜ私は次のクエリは、このエラーを取得しています:Facebookの小さな問題

https://api.facebook.com/method/fql.query?query=SELECT%20post_id,%20actor_id,%20target_id,%20message%20FROM%20stream%20WHERE%20source_id%20=%20302056140380%20AND%20updated_time%20%3E%201111111

このページは、https://www.facebook.com/ Inna?sk = wall 私がしたいのは、Innaの壁の最後の投稿を検索することだけです。

ありがとうございます。

答えて

1

データが公開されていても、有効なaccess_tokenをFQL要求と共に提供する必要があります。あなたはそれをテストすることができますhere。フィードにアクセスするためのアクセス許可は必要ありませんが、トークンを指定する必要があります。

hereのように "Any Valid"タイプのaccess_tokenが必要です。つまり、期限切れになっていないaccess_tokenを使用することができます。一つはaccess_tokenを得ることは容易であなたがに行くことによって得ることができトークンアプリへのアクセスである:

https://graph.facebook.com/oauth/access_tokenclient_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials

あなたのcreated apps pageYOUR_APP_IDYOUR_APP_SECRETを見つける(またはあなたがあればそこを作成することができますあなたは1つも持っていない)。

oauthにアプリケーションIDとシークレットを指定すると、トークンが期限切れになるまでリクエストに使用できるaccess_tokenが届きます。

+0

私はそれについて何かを読んだ。アプリケーションIDなど。 。しかし、私はどのように私はそれを行うことができませんでしたか?アクセストークンはどのように入手できますか?私は、いくつかのリクエストについては何かを見たことがありますが、私のサイトを訪れる各ユーザーのためです。まあ、私はそれを必要としません。私はその壁に10秒に一度アクセスして、言いましょう。そして投稿をつかんで、それぞれの投稿を投稿する必要があります。奇妙なことは、私はfql経由でコメントを投稿することができるということですが、私は投稿を得ることができません。 。 。だから、私はどのようにして有効なアクセストークンを提供できますか?リクエストごとに同じでしょうか? – Gigg

+0

あなたは正しいです。それはそこで働く。しかし、どこのアクセストークンを入手できますか? – Gigg

+0

@Iosub私は情報を取得する方法に関する私の答えを更新しました。 – Niklas

関連する問題