【问题标题】:How can i send app request to both FB friends and application users?如何向 FB 好友和应用程序用户发送应用程序请求?
【发布时间】:2011-10-20 13:11:18
【问题描述】:

我在我的应用程序中遇到了一种情况,我需要为我的 facebook 朋友以及相同的应用程序用户发送 apprequests(或以任何方式向我的用户发送任何请求)。

这个问题是,

当我们使用应用程序本身(使用 app_access_token)发送应用程序请求时,我们无法向尚未加入我的应用程序的我的 Facebook 朋友发送应用程序请求("oAuthException : User must accept TOS" 将被抛出)。

因此,当我使用“Request dialog”(FB.UI 应用程序请求方法)时,可以仅向 FB 朋友列出/发送请求。

所以我需要一个解决方案,让我可以列出所有用户的 FB 朋友和应用程序用户,并一次性向所有人发送 apprequest。

以前有人试过这样的吗?

我还尝试了FB.UI (send method) 并搜索了图形 API,还考虑了发布墙消息的选项,但两种类型的一切都不起作用..

有什么帮助吗?

【问题讨论】:

    标签: facebook


    【解决方案1】:

    请注意以下关于 AppRequests 的 Facebook 文档:

    http://developers.facebook.com/docs/reference/dialogs/requests/

    您需要查看标题为“无摩擦请求”的部分。

    根据我对这句话的理解:

    Upon first sending a request to a friend from within an app, a user may authorize the app to send subsequent requests to the same friend without prompting for his permission.

    听起来没有办法“批量”发送给用户的所有朋友,它是在逐个朋友的基础上进行的。对我来说这听起来很明智,我也不希望我所有的 Facebook 朋友都收到大量邀请

    但是,您可以选择使用对您的用户更加友好的好友请求界面来提示用户...这可以使用 Javascript SDK

    【讨论】:

    • 这是我用来向我的 FB 朋友发送请求的想要的,这就是我的意思是“请求对话”,但我主要担心的是我需要同时加入我的 fb 朋友和我的朋友从应用程序中,需要在一个窗口中显示它们,并且在从该列表中选择用户时,我需要向他们发送请求..我从来不想一次向所有朋友发送请求......我想我已经说得更清楚了现在..
    • 所以您想操纵 FB.UI 界面以显示与默认显示不同的内容?
    • 不是那样的。我正在考虑与我的所有 fb 朋友以及应用程序内的朋友创建我的自定义对话框,并为用户提供选择它们的选项,一旦根据用户类型(FB 朋友或应用程序朋友)进行选择,我可以使用不同的发送相同类型的请求吗方法...?
    • 如果我错了请纠正我,但我认为请求的发送仅限于提供的对话框。
    • 不,我们可以从应用程序本身发送应用程序请求,但仅限于已经在使用该应用程序的用户。为此我们可以使用graph api,这个api请求需要applicatiion_access_token而不是user_access_token。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    相关资源
    最近更新 更多