繁体   English   中英

Facebook apprequest链接“错误”

[英]Facebook apprequest Link“wrong”

我正在使用此文档和脚本向一些朋友发送应用请求。

https://developers.facebook.com/docs/reference/dialogs/requests/

FB.ui({
    method: 'apprequests',
    message: 'My message',
    max_recipients: 3
}, requestCallback);

它工作正常,但如果他们点击FB通知栏中的链接,他们就不会直接链接到我的页面和应用程序。 相反,他们处于“介于两者之间”。 该应用程序在iframe中可见,小于810px且没有类似按钮(因此设计被破坏,类似的门无法停用。

这是链接参数:

/?fb_source=notification&request_ids=1234567890&ref=notif&app_request_type=user_to_user&notif_t=app_request

问题出在哪儿? 为什么FB没有直接将用户链接到页面中的应用程序?

我想解决方案可能在应用程序设置中的某个地方......但我不知道。

引用请求文档:

接受请求将引导用户访问发送请求的应用的Canvas页面URL。

也就是说,一旦用户接受请求,他将登陆您的应用程序画布(宽度为720像素)。

应用设置截图

这是期望的行为,并且还有其他参数传递给Canvas URL以提供有关请求的详细信息。

  • fb_source - 指示用户接受请求的位置
  • request_ids - 提供用户正在接受的请求的逗号分隔ID

一旦用户通过接受请求登陆您的应用程序,您就可以向所需页面发出额外的重定向。

查看您的应用设置:

  • 请访问: https//developers.facebook.com/apps/单击您的应用程序,然后进行编辑。
  • 单击左侧的高级
  • 检查您的应用是否未处于沙盒模式
  • 查看画布设置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM