3

こんにちは、Rails アプリのグラフを開くアクションを公開したいと思います。シンプルなtodo共有アクションを公開したい。それを行うために次のコードを取得しました

https://graph.facebook.com/me/[YOUR_APP_NAMESPACE]:todo
     ?recipe=OBJECT_URL&access_token=ACCESS_TOKEN

今私の問題は、アプリ アクセス トークンを使用してこの投稿要求を実行したいということですが、app_token を使用すると次のエラーが発生します。

{    "error": {
      "message": "An active access token must be used to query information about the current user.",
      "type": "OAuthException",
 "code": 2500    }
}

ブラウザから上記の URL を試しました。Railsコントローラからポスト リクエストを作成する方法と、app_access トークンを使用してグラフを開くアクションを公開する方法知りたいですか?

4

2 に答える 2

2

アプリ アクセス トークンを使用しているため、特別な IDmeには意味がありません。

アプリ トークンを使用してユーザーに代わってアクションを発行する場合は、次の操作を行う必要があります。

https://graph.facebook.com/[USER_ID]/[YOUR_APP_NAMESPACE]:todo
 ?recipe=OBJECT_URL&access_token=APP_ACCESS_TOKEN

パスで指定されたユーザーは、アプリにアクションを公開する権限を既に付与している必要があります。

于 2012-05-24T14:47:29.377 に答える
0

通常の HTTP リクエストでそれを行うことができ、必要な情報はすべてここにあります。

つまり、Ruby (および Rails) を使用しているため、Ruby Facebook gem のいずれかを使用することを検討する必要があります。

于 2012-05-24T09:38:10.273 に答える