0

まず、Facebookのグラフインターフェイスを使用するのは初めてですが、ドキュメントを読んだのですが、それでも目的の結果を取得できません。最初にアプリアカウントを設定し、アプリIDとアプリシークレットを取得しました。次に、ユーザーにread_stream権限(ニュースフィードへのアクセス)を要求するOAuthダイアログを設定して進めます。3人のユーザーがオーセンティケーターを通過することに成功しました。これにより、より多くのデータを表示できますが、ウォールポストは表示されません(ニュースフィードだと思います)。以下は、誰かが助けてくれる場合に私が従った手順です。ありがとう。(補足-以下のすべてのURLは、Facebookのドキュメントから直接引用したものです。)

https://www.facebook.com/dialog/oauth?client_id=XXXXXXX&redirect_uri=http://myurl.com/wheredataisdisplayed&scope=read_stream&state=SomethingIndentizable

返された:状態とコード= 1XXXXXXXX、次にそれを使用してOAuthトークンを取得しました

https://graph.facebook.com/oauth/access_token?client_id=XXXXXXX&redirect_uri=http://myurl.com/wheredataisdisplayed&client_secret=XXXXXXXXXXXXXXXXXXXX&code=1XXXXXXXX

access_token=XXXXXXXXXXXXXXXXXとexpires=9875067805が返され、そのユーザーのデータをクエリしようとしました

https://graph.facebook.com/me?access_token=XXXXXXXXXXXXXXXXX

最終的には、公開されているデータよりも多くのデータが得られますが、それでもユーザーのウォールデータにアクセスできません。これで私がやりたいもう1つのことは、無限のセッションキーで使用することです。これにより、ユーザーが一度これを実行すると、データに引き続きアクセスできるようになりますが、後で解決できます。よろしくお願いします。

4

1 に答える 1

0

正しくアクセスしていますか?アクセス/me/feedしているときにエラーメッセージが表示されますか、それとも何も返されませんか?

/me/feedこれのために働くはずです。/me/permissions問題の解決に役立つ可能性のある正しい権限が付与されているかどうかを確認するようにリクエストすることもできます

于 2012-04-27T18:48:40.843 に答える