Facebook C# SDK好友邀请

发布于 2025-01-08 14:39:44 字数 359 浏览 0 评论 0原文

我在邀请朋友加入我的应用程序时遇到问题。我试过 对于 Stack Overflow 问题应用程序生成的 apprequests 在 Silverlight 中失败,但仅当用户已经拥有该应用程序时才有效应用。如果没有,我会得到一个例外:

(OAuthException) (#200) 参数 id 中的所有用户都必须接受 TOS。

所以我想直接通过C# SDK在Silverlight应用程序中通过用户ID来邀请朋友,而不是Facebook对话框。可以这样做吗?我查了两天...

I have a problem with inviting friends to my application. I tried
with Stack Overflow question Application generated apprequests failing in Silverlight, but it works only when the user already has that application. If not, I get an exception:

(OAuthException) (#200) All users in param ids must have accepted TOS.

So I want to inivite a friend directly through the C# SDK in Silverlight application by user ID, not Facebook dialog box. Is it possible to do this? I'm googling for two days...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

信仰 2025-01-15 14:39:44

对于没有对话框的请求,您的应用程序只能重新邀请已使用该应用程序的用户的用户 ID,以尝试让用户重新使用该应用程序。请参阅 https://developers.facebook.com/ 的应用到用户部分文档/请求/

应用程序对用户的请求可用于重新吸引用户使用您的应用程序,并且
只能发送给已安装该应用程序的用户。例如,
通知用户自上次访问以来某些内容发生了变化,
“您的 10 位朋友现在在线”。

应用程序到用户的请求通过 Graph API 发送,了解更多信息
请参阅应用程序文档。应用程序对用户的请求仅适用于
画布应用程序,而不是网站,因为接受请求将引导用户
发送请求的应用程序的 Canvas 页面 URL。

正如您从收到的错误消息中看到的,不允许对以下 id 执行此操作:1) 从未授权您的应用程序或 2) 授权您的应用程序的人,然后随后删除了该应用程序。

快乐编码。

For requests without a dialog box, your app can only re-invite user ids of people who already use the app, in an attempt to get the user to re-engage with the app. See the app to user section of https://developers.facebook.com/docs/requests/

App to User Requests can be used to re-engage a user in your app and
can only be sent to users that have installed the app. For example,
notifying a user that something has changed since their last visit,
"10 of your friends are now online".

App to User Request are sent via the Graph API, for more information
see the apprequests docs. App to User Requests are only available for
Canvas apps, not websites, as accepting a request will direct the user
to the Canvas Page URL of the app that sent the Request.

As you can see from the error message you received, that it is not permissible to do this to ids that have 1) never authorized your app or 2) someone who authorized your app, and then subsequently removed the app.

Happy Coding.

|煩躁 2025-01-15 14:39:44

可以从 Facebook 请求对话来邀请非应用程序用户。
请看看我在这里的回答。

Facebook 用户到用户的请求可以使用 W8/WP8 c# sdk 吗?

It is possible to request a dialog from facebook to invite non-app users.
Do have a look at my answer here.

Is facebook user to user request possible with W8/WP8 c# sdk?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文