外部网站上的朋友请求不起作用

时间:2012-03-25 02:18:16

标签: javascript facebook request

我无法让请求脚本在外部网站上运行。我使用JS SDK Docs中给出的相同示例任何变通方法的人? http://developers.facebook.com/docs/reference/dialogs/requests/

编辑:通过不工作我的意思是出现对话框,但请求不会发送给我在许多朋友的帮助下测试的配方

2 个答案:

答案 0 :(得分:4)

这是出于意图:

  

用户到用户请求仅适用于Canvas应用程序,而不适用于网站,因为接受请求会将用户引导至发送请求的应用程序的Canvas页面URL。

来自:https://developers.facebook.com/docs/requests/

答案 1 :(得分:2)

正如亨德里克在其他答案中所说,这是理想的行为。

一对注意到:

  • 通过Canvas Apps Facebook考虑每个定义了Canvas URL的应用程序。因此,如果应用程序具有Canvas URL请求将使用该应用程序从Site工作(接受请求将以相同的方式工作,重定向到应用程序画布)
  • 一旦用户接受请求(登陆应用程序画布)Facebook将request_ids参数添加到Canvas URL,这样您就可以轻松地将用户重定向到所需的页面(因为请求能够存储其他数据,所以应该很容易存储您可以依赖的某种指令/数据来决定重定向的位置。