我在为我的网站应用程序制作应用程序时遇到问题。我可以使用FB.ui“apprequests”方法发送邀请,但此请求不会在Facebook上显示。看起来它被阻止了,因为它会触发通知图标但在第二个通知中消失。
我找到了解决方法。我还将应用程序设置为画布,并从画布重定向到网站页面。但我不知道它是否会在未来被封锁或是什么。
从网站应用程序发送应用程序请求的推荐方法是什么?
答案 0 :(得分:5)
根据我的经验和阅读Facebook Developer Guide,您似乎必须为您的Facebook应用程序定义Canvas,以便将请求呈现为通知。
我正在尝试解决这些通知在Facebook网站上显示正常但在Facebook Android客户端的通知弹出窗口中没有显示的问题。
答案 1 :(得分:3)
我个人使用这个代码,它有效:
FB.ui({method: 'apprequests', message: 'my message'},function(response){'my callback'});
我希望这会对你有所帮助。
答案 2 :(得分:0)
经过一些研究和试验/错误后,我发现你必须使用画布。
因此,为了让我的用户脱离画布并进入我的网站,我创建了一个静态登录页面,其中包含一个带有“target ='_ blank'”标记的大型“Get Started”按钮超链接。这会将我的网站打开到一个新的浏览器窗口。然后我使用静态登陆作为我的“Facebook上的应用程序”的“CanvasURL / Secure Canvas URL”