0

Graph API Explorerを使用してこのコマンドを実行し、指定した3人の友人にリクエストを送信しています。

 https://graph.facebook.com//apprequests?ids=1000020,10000498163,63027&message='This is the message use this app man&data='This is some data or whateverz'&AAACEdEose0cBABlELWtsbtarJjOK2VqfZAuvlizieN1BtsB3izXhuHfwZDZD&method=post

このエラーが発生します:

 "error": {
    "message": "Invalid token: \" https:\".  An ID has already been specified.", 
    "type": "OAuthException", 
    "code": 2500
  }

どんな助けでも大いに感謝します!

4

2 に答える 2

0

「facebook.com」と「apprequests」の間にユーザーID(または「me」)を含めていますか?

その場合、パスの最初の部分は操作しているオブジェクトIDであるため、追加の「ids」パラメーターは無効です。そうでない場合は、スラッシュの1つを省略します。

また、エラーのテキストから、(PHPの例を使用するために)次のようなことをしている $facebook->api('https://www.facebook....')、またはAPIメソッドへのパスを2回含めてAPIにリクエストを行っているように見えます

https://developers.facebook.com/docs/reference/api/user/#apprequestsを参照してください)

于 2013-02-26T23:55:02.660 に答える
0

あなたはそれを間違えました、それはあなたがアプリリクエストを送る方法ではありません。代わりに、実際にはユーザーのアプリリクエスト(彼の友達からのリクエスト)にアクセスしています。アプリリクエストを送信するには、次のURLを使用する必要があります。http://www.facebook.com/dialog/apprequests?

したがって、特定のユーザーIDにリクエストを送信する場合は、次のようになります。

http://www.facebook.com/dialog/apprequests?app_id=YOURAPPID&message=Your%20message!&to=100005354380146,100005240530237&redirect_uri=http://localhost/MyExample.aspx

また、パラメータを無視するtoと、彼のすべての友達がリストされた完全なダイアログが表示され、そこからユーザーはターゲットの友達を選択できます。

于 2013-02-27T06:15:35.653 に答える