3

グラフ API からデータを取得したい。特に、グループからタイムラインを取得しようとしています。たとえば、fb 開発者の概要で提供されるリクエストを見てみましょう...

https://graph.facebook.com/195466193802264 これは、期待どおりにグループ情報を含む json を返します

https://graph.facebook.com/195466193802264/feed これはグループのタイムラインを返すはずですが、以下のエラーが表示されます

{ "error": { "message": "このリソースをリクエストするには、アクセス トークンが必要です。", "type": "OAuthException", "code": 104 } }

だから私はfbアプリを作成し(最初にこれを行う必要があると思った)、アクセストークンを作成しましたが、アクセストークンをgetリクエストと一緒に送信する方法の例を見つけることができませんでした。 curl を使用して POST リクエストでアクセス トークンを送信します。mechanize を使用して python でブラウザを偽造しようとして fb にログインし、アプリの許可に同意することを確認しました... 繰り返しますが、データを取得するためのトークンをどこに置くのですか??

この API は素晴らしいと思いますが、ドキュメンテーションはほとんど素晴らしいものです。最初のビデオで、グラフ API を使用することは通常の http リクエストを作成することと同じであると説明されていますが、実際に行う方法の例を提供してください。それ...

誰かがアプリキーとシークレットでアクセストークンを適切に取得する方法と、グループのタイムラインに対する上記のリクエストでこのトークンを渡す方法を教えてください。どうもありがとうございます

4

1 に答える 1

4

GET リクエストの場合は、クエリ文字列パラメーターを使用するだけです。

https://graph.facebook.com/195466193802264/feed?access_token={access token}

アクセストークンに関しては、必要なドキュメントによると:

グループを読み取るには、次のものが必要です。

  • グループが公開されている場合 (つまり、グループのプライバシー設定が OPEN の場合) の任意の有効な access_token
  • ユーザーの非公開グループに対する user_groups 権限
  • ユーザーの友人の非公開グループに対する friends_groups パーミッション
  • アプリとゲームのグループでは、アプリの access_token を使用する必要があります。
于 2013-11-20T18:18:10.847 に答える