最近、Facebook Open Graph APIを使用すると、ユーザーがページを気に入った場合にユーザーのニュースフィードに投稿できると聞きました。
私は例に沿って最善を尽くし、ダミーページを作成しました。
私が理解している限り、次のことを行う必要があります。
- Facebookアプリ用のタグを含め、必要なOpenGraphタグを作成します
- OpenGraphDebuggerを使用してテストしました
- ページにいいねボタンを追加する
- ページの「いいね」
アクセストークンを取得する(メッセージを投稿するため)
curl -F grant_type=client_credentials -F client_id=MY_APP_ID -F client_secret=MY_APP_SECRET -F redirect_uri=https://graph.facebook.com/oauth/access_token https://graph.facebook.com/oauth/access_token
フィードに投稿する
curl -F 'access_token=ACCESS_TOKEN_FROM_STEP_4' -F 'message=Hello Likers' -F 'id=http://dl.dropbox.com/u/3618086/test.html' https://graph.facebook.com/feed
この時点で、ページを気に入った人にメッセージを送信する必要があります。代わりに、次のエラーが発生します。
{
"error": {
"message": "(#100) http:\/\/dl.dropbox.com\/u\/3618086\/test.html does not resolve to a valid user ID",
"type": "OAuthException",
"code":100
}
}
私が混乱しているのはこの時点です。私はこれらの関連する質問を読み通しました:
- Webページまたはオブジェクトが好きな人々のグループに公開するにはどうすればよいですか?
- 「いいね」ページに関連付けられたFacebookフィードにプログラムでどのように公開しますか?
- Facebook例外#100:有効なユーザーIDに解決されません
- 気に入ったウェブページのFacebookフィードにプログラムで公開するにはどうすればよいですか?
- Facebookフィードに公開できません
そして彼らの提案を試みましたが、何も成功していません。どのステップが欠けていますか?
詳細をお知らせします。質問が長くなりすぎないようにしたかっただけです。