标签: apprequests

"apprequests"对话框报告成功,收件人什么也得不到

使用Facebook iOS SDK我可以显示包含apprequests的对话框并发送它.-dialogDidComplete:调用Delegate方法,但收件人不会收到任何通知或请求.如果他们有授权的应用程序,Facebook.app(对于iOS)将在应用程序书签旁边显示一些待处理请求,但通知宝石不会更新,无法找到通知,Facebook.app不显示任何推送通知.

我已经关注了Facebook自己的教程,甚至尝试了自己的示例项目Hackbook,但每次都得到相同的结果.

我是否在应用程序设置中遗漏了某些内容,或者根本不是(差)文档中描述的那样?

我可以看到Path app实现了这个,并且它在我的设备上运行得非常好,所以我想我确实跳过了一些东西.为希望解决方案添加赏金.

facebook ios apprequests facebook-ios-sdk

18
推荐指数
1
解决办法
5508
查看次数

Facebook请求对话框不向收件人显示消息

如果我调用这个:

    FB.ui({
        method: 'apprequests',
        title: 'Who would you like to invite?',
        message: 'Hello there'
    });
Run Code Online (Sandbox Code Playgroud)

要求我选择接收者的请求对话框中的"预览"表明收件人将收到消息"Hello there".

但他们得到的只是:

'name' send you a request in 'app'

这并不能激励他们点击它.

还有其他人遇到这个问题吗?有解决方案吗

facebook dialog apprequests

16
推荐指数
1
解决办法
7995
查看次数

应用请求成功,但未显示任何通知

我正在使用正常设置通过请求对话发送邀请:

FB.ui(
  {
    method: 'apprequests', 
    message: "Please add me, I am doing the same, thanks!"
  }, 
  function(response) {
   console.log(response);
  }
);
Run Code Online (Sandbox Code Playgroud)

响应成功,response.to显示多个ID.所以发送这些邀请就像它应该的那样.问题是这些应用程序不像通常那样显示为通知,而是在这里找到它们的唯一地方.

API有变化吗?寻找答案给了我没有结果,虽然我确实从2013年2月15日发现了这个错误报告.

Facebook刚刚再次测试,或者API已更改但文档没有?我真的很感激任何见解!

facebook invite apprequests facebook-app-requests facebook-invite

15
推荐指数
3
解决办法
3万
查看次数

删除未经身份验证的用户的请求2.0

根据Facebook文档,应用程序负责在用户接受请求后删除请求. 据Facebook称,应用程序需要将request-id与user-id相结合才能删除请求.但是,如果用户尚未对应用程序进行身份验证,则无法获取其用户ID.

怎么应该解决这个问题?

facebook oauth apprequests

10
推荐指数
1
解决办法
348
查看次数

Facebook请求对话框:本机iOS应用程序中的无摩擦请求可能吗?

截至2011年10月10日,Facebook iOS SDK再次支持"apprequests"对话框,用于从本机iOS应用程序发送用户对用户请求(请参阅Facebook开发人员文档中屏幕截图).

但是,与通过Javascript调用的apprequests对话框相比,缺少的一件事是,可以启用所谓的无摩擦请求(请参阅有关页面中间的无摩擦请求部分),即用户允许应用程序的能力通过在首先弹出对话框时选中复选框,每次都不会弹出对话框来发送用户到用户的请求.

问题:有没有办法为本机iOS应用程序启用无摩擦请求.

iphone facebook dialog ios apprequests

9
推荐指数
1
解决办法
5380
查看次数

Cordova:Facebook插件:showDialog apprequests

我上个月安装了Cordova 的Facebook插件.上周我实现了showDialog,让人们使用"apprequests"方法邀请他们的朋友加入应用程序.当我和两个朋友一起尝试时,它起了作用.

今天,再次尝试,一切正常 - 除了我邀请的人永远不会得到任何通知.

这是调用的代码(使用NGCordova的包装器):

$cordovaFacebook.showDialog({ method: "apprequests", message: "Come on man, check out my application." })
    .then(function(success) {
        console.log("success", success);
        // success
    }, function (error) {
        console.log("error", error);
        // error
    });
Run Code Online (Sandbox Code Playgroud)

控制台显示成功:

success Object {to: Array[3], request: "id_of_request"}
    request: "id_of_request"
    to: Array[3]
        0: "user_id_1"
        1: "user_id_2"
        2: "user_id_3"
        length: 3
Run Code Online (Sandbox Code Playgroud)

用户ID也很好.但是他们的Facebook帐户上没有通知他们.

到目前为止我尝试了什么:

  • 重新安装Facebook插件
  • 创建另一个Facebook应用程序并使用其凭据
  • 安装最新版本的NGCordova(不太可能有帮助,只是一个包装......)
  • 使用其他方法,如"饲料",并张贴到我的墙上 - 它的工作原理.

将NGCordova取出图片,使用基本功能表现相同:

facebookConnectPlugin.showDialog({ method: "apprequests", message: "Come on man, check out my application." }, function(success) …
Run Code Online (Sandbox Code Playgroud)

apprequests cordova facebook-app-requests ionic-framework cordova-plugins

8
推荐指数
1
解决办法
1579
查看次数

iOS未接收用户到用户应用程序请求

我正在使用Facebook SDK对话框从iOS本机应用程序发送应用程序请求.我创建了一个画布应用程序并设置了iTunes ID(现在使用商店中其他应用程序的有效ID,因为我的不是).请求到达桌面www站点,并显示在"应用和游戏>来自朋友的邀请"下.但是,它们不会出现在iOS原生Facebook应用程序上,除非我首先使用我的应用程序进行Facebook SSO.然后,我的应用程序书签出现在FB中,新请求会增加计数器.

在安装应用程序之前,如何在iOS上显示请求?其他可能相关的特殊事情是,我在iOS上的"通知"下没有活动,只有app书签.在桌面上,我看到Notifications globe flash在第一次登录时带有红色徽章,但随后徽章消失,没有任何内容,尽管请求显示在"应用和游戏"下.这似乎并不完全一致,因为一些测试我的应用程序的人获得了预期的通知行为,但我从未在我自己的FB帐户上做过.可能是因为如果反复添加和删除应用程序进行测试?

有线索吗?

facebook ios apprequests facebook-app-requests

7
推荐指数
1
解决办法
687
查看次数

避免错误100:应用程序请求对话框中的参数无效(需要有效的重定向URI)

我正在为Facebook开发游戏.我需要一种让用户邀请其他人参与游戏的方法.为此,我使用apprequests对话框.我将用户重定向到对话框URL,我将它粘合在一起,如下所示:

$url = "http://www.facebook.com/dialog/apprequests?app_id=".$id."&message=".urlencode("foobar")."&redirect=".urlencode("http://some.arbitrary.url.com");
Run Code Online (Sandbox Code Playgroud)

(当然,使用不那么随意的参数,但它们对我来说仍然看起来很清醒.)在导航时,用户被"API错误代码:100,API错误描述:无效参数,错误消息:需要有效重定向"骂URI." 我搜索了一个解决方案,但似乎收到此错误的所有人都忘记了他们的URL /消息.我还尝试了一些应该被接受而没有备注的URL,比如应用程序画布URL.

有谁知道我犯的是什么错误?

facebook dialog apprequests

6
推荐指数
1
解决办法
2万
查看次数

Facebook应用请求对话框未发送请求

我们有一个使用Facebook登录的网站.我们有一个邀请页面,显示用户的Facebook好友,然后通过Facebook邀请他们:

$('.invite_container a').live('click', function() {
    var link = $(this);
    FB.ui({method: 'apprequests',
        message: "Join me on Tailored",
        to: link.attr("user_id")
    }, function(data) {
        console.log(data);
    });
});
Run Code Online (Sandbox Code Playgroud)

我从Facebook收到了相应的回复,其中包括请求ID和被邀请用户的ID.没有人收到邀请,当我在FB图中检查请求ID时,我返回'false'.

有任何想法吗?

user-interface facebook facebook-graph-api apprequests

6
推荐指数
1
解决办法
4649
查看次数

Facebook请求对话框和"app_non_users"过滤器无法正常工作

我有apprequests和['app_non_users']过滤器的问题.码:

 window.fbAsyncInit = function() {
    FB.init({appId: '123', status: true, cookie: true, xfbml: true});
  }

  function sendRequestViaMultiFriendSelector() {
    FB.ui({
      method: 'apprequests',
      filters: ['app_non_users'],
      message: 'Hello there!'
    }, function callback(response) {
        if (response) {
            //do some stuff
        }
    });
  }
Run Code Online (Sandbox Code Playgroud)

正如你可能猜到facebook会显示所有朋友(甚至那些已经在使用该应用程序的朋友).有什么建议吗?

谢谢!

facebook filter apprequests

6
推荐指数
1
解决办法
3019
查看次数