0

我正在使用Graph API Explorer运行此命令,以向我指定的三个朋友发送请求:

 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(或“我”)?

如果是这样,则路径的第一部分是您正在操作的对象 ID,因此额外的 'ids' 参数无效。如果不是,请省略其中一个正斜杠。

从错误文本中也可以看出,您正在执行类似的 $facebook->api('https://www.facebook....')操作(使用 PHP 示例)或以某种方式向 API 发出请求,其中包含两次 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 回答