FacebookSSOとOpenGraphを始めたばかりです。iOSアプリでSSOを使用していますが、OpenGraphアクションを公開する方法を確認し始めています。
新しいアクションタイプを設定しました。送信する必要があります。そうすると、次のエラーが発生します。
このアクションタイプを使用して、少なくとも1つのアクションをタイムラインに公開する必要があります。ドキュメントを確認します。
わかりました。役立つドキュメントのリンクをクリックすると、これを実行したいことがわかります。
https://graph.facebook.com/me/recipebox:cook?recipe=http://www.example.com/pumpkinpie.html&access_token=YOUR_ACCESS_TOKEN
だから私はそれをこれに翻訳します:
https://graph.facebook.com/me/fotoferret:hug?ferret=http://www.example.com/pumpkinpie.html&access_token=MY_ACCESS_TOKEN
fotoferretは私の名前空間であり、抱擁は私の行動です
ここで、MY_ACCESS_TOKENは、以下によって返される値です。
https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=MY_APP_ID&client_secret=MY_APP_SECRET
翻訳したURLを貼り付けると、次のエラーが返されます。
{
"error": {
"message": "An active access token must be used to query information about the current user.",
"type": "OAuthException",
"code": 2500
}
}
この点で私は混乱しています。タイムラインにアクションを公開しようとしましたが、提供したアクティブアクセストークンが必要であると表示されます。では、どうすればアクションを公開できますか?