Facebook C#SDK朋友邀请

时间:2012-02-22 13:11:43

标签: c# facebook silverlight facebook-graph-api facebook-c#-sdk

邀请朋友加入我的应用程序时遇到问题。我试过了 使用Stack Overflow问题 Application generated apprequests failing in Silverlight ,但仅当用户已拥有该应用程序时才有效。如果没有,我得到一个例外:

  

(OAuthException)(#200)param ID中的所有用户都必须已接受TOS。

所以我想通过用户ID直接通过Silverlight应用程序中的C#SDK直接与朋友联系,而不是Facebook对话框。是否有可能做到这一点?我正在谷歌上搜索两天......

2 个答案:

答案 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?