1

最近、Facebook Open Graph APIを使用すると、ユーザーがページを気に入った場合にユーザーのニュースフィードに投稿できると聞きました。

私は例に沿って最善を尽くし、ダミーページを作成しました

私が理解している限り、次のことを行う必要があります。

  1. Facebookアプリ用のタグを含め、必要なOpenGraphタグを作成します
  2. ページにいいねボタンを追加する
  3. ページの「いいね」
  4. アクセストークンを取得する(メッセージを投稿するため)

    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
    
  5. フィードに投稿する

    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
    }
}

私が混乱しているのはこの時点です。私はこれらの関連する質問を読み通しました:

そして彼らの提案を試みましたが、何も成功していません。どのステップが欠けていますか?

詳細をお知らせします。質問が長くなりすぎないようにしたかっただけです。

4

1 に答える 1