基本上标题要求什么。我有一个应用程序,它将使用Javascript SDK的“apprequest”方法发送用户(主持人)生成的请求,但是不是出现在人们的通知下拉,因为来自我,是否有可能显示为来自代表我们的页面商业?考虑到你如何发布一个页面,我会认为这是可能的,但我无法在任何地方找到任何文档。任何见解将不胜感激。谢谢!
答案 0 :(得分:0)
Facebook在他们的文档中解释了Requests dialog,
请求对话框将一个用户(发件人)的请求发送给一个或多个其他用户(收件人)。这些请求用于引发用户之间的社交动作,例如棒球游戏中的“请加入我的团队”。
由于Facebook Page与Facebook User不同(虽然他们有供稿,但页面没有apprequests
connection),因此您的应用程序作为页面进行身份验证并尝试使用“请求”对话框将无法正常工作。即使这样做,因为“请求”对话框是基于JavaScript的,您需要手动登录才能处理这些请求。
另一种解决方案是通过POST到用户的apprequests
端点来使用Facebook称之为“应用程序生成的请求”(我认为这可能是您在评论中称为“PHP请求”的内容) )。请注意,您需要使用应用程序访问令牌(而不是页面访问令牌)。
Facebook创建了一个总结ways that Facebook Applications and Pages can communicate with their users的文档。