2012-01-11 12 views
1

私は過去1週間のリアルタイムアップデートを購読しようとしていて、失敗しました。リアルタイムアップデートFacebookアプリケーションのサブスクリプションの問題

私はURLに(残りのクライアントを使用して)HTTPポストを実行します。
https://graph.facebook.com/<app-id>/subscriptions
...私は応答として、このエラーメッセージが表示されます。次のように

{"error":{"message":"(#100) The parameter object is required","type":"OAuthException"}}

マイヘッダパラメータは、 :

access_token=***, 
object=user, 
fields=friends, 
callback_url=https://aaa.appspot.com, 
verify_token=(app secret key) 

どこが間違っているのかわかりません。 誰かが親切にガイド/私の間違いを理解するのに役立ちます。 以下のリンクを参考にしました。 http://www.fb-developers.info/tech/fb_dev/tutorial/bytopic/realtime_upd_02.php

お時間をいただきありがとうございます。

+0

アプリケーション設定で定義したアクション/オブジェクトは何ですか? – DMCS

+0

@DMCS:私はアクションとして「フォーム提出」を、オブジェクトとして「ウェブサイト」を使用しています....ベリファイトークンはどういう意味ですか?それはアプリの秘密鍵かaccess_tokenですか? – RVin

+0

こんにちはDMCS FacebookからのHTTP GET(サブスクリプション確認用)とPOST(実際の変更データ用)リクエストの両方を受信するエンドポイントURLの例を挙げてください。 pls。 私はImが間違っているところを感じています。 お返事ありがとうございます。 – RVin

答えて

0

https://graph.facebook.com/appid/subscriptionsではなく、https://graph.facebook.com/subscriptionsではありません。ご質問には誤りがあり、コードには誤りがあります。

編集:私はちょうどあなたの質問のためのマークアップをチェックし、あなたがURLでのappidていない、それはちょうどあなたがアクセストークンを取得しているどのように適切に

表示されませんでしたか?アプリケーションアクセストークンを使用する必要があります。つまり、アクセストークンを取得しないでください。https://graph.facebook.com/oauth/access_token?client_id=<APP_ID>&client_secret=<APP_SECRET>&grant_type=client_credentials

https://developers.facebook.com/docs/reference/api/realtime/は、使用しているリンクよりも最新のものである可能性があります。

関連する問題