邀请朋友加入我的应用程序时遇到问题。我试过了 使用Stack Overflow问题 Application generated apprequests failing in Silverlight ,但仅当用户已拥有该应用程序时才有效。如果没有,我得到一个例外:
(OAuthException)(#200)param ID中的所有用户都必须已接受TOS。
所以我想通过用户ID直接通过Silverlight应用程序中的C#SDK直接与朋友联系,而不是Facebook对话框。是否有可能做到这一点?我正在谷歌上搜索两天......
答案 0 :(得分:1)
对于没有对话框的请求,您的应用只能重新邀请已使用该应用的用户ID,以尝试让用户重新使用该应用。请参阅https://developers.facebook.com/docs/requests/
的 app to user部分应用程序用户请求可用于重新吸引应用程序中的用户 只能发送给已安装该应用的用户。例如, 通知用户自上次访问后发生了某些变化, “你的10个朋友现在在线”。
用户请求的应用程序通过Graph API发送,以获取更多信息 查看apprequests文档。应用程序用户请求仅适用于 Canvas应用程序,而不是网站,作为接受请求将指导用户 到发送请求的应用的Canvas页面URL。
正如您从收到的错误消息中看到的那样,不允许对以下内容执行此操作:1)从未授权您的应用或2)授权您的应用的用户,然后删除应用。
快乐编码。
答案 1 :(得分:0)
可以从Facebook请求一个对话框来邀请非应用用户。 请看看我的答案。
Is facebook user to user request possible with W8/WP8 c# sdk?