Facebook连接认可

时间:2015-05-13 13:18:52

标签: facebook authentication facebook-login

上下文:对于Hackathon,我构建了一个应用程序(基于Web的Ruby on Rails),它根据人们的共同兴趣来匹配人们。为此,我想使用Facebook连接并立即获得一个人的喜欢,这样我就可以将他/她与有相似兴趣的人匹配。

问题:但显然我无法通过Facebook连接访问某人的喜欢,除非我的应用已被Facebook批准。但是没有这个登录就没有应用程序(我不能在3-7个工作日内等待一个有效的应用程序)。

有没有办法可以让我的应用运行(即使只有一组经过批准的用户/测试人员)?或者我是否必须提出一个替代页面,我的用户必须手动输入他们的兴趣?

1 个答案:

答案 0 :(得分:0)

不,登录评论没有捷径。您可以做的是添加特定用户(通过您的应用程序的信息中心),您希望以特定应用程序的管理员/开发人员/测试人员的身份测试您的功能。

这样,他们就可以在没有登录审核的情况下将您的应用扩展权限授予user_likes

此外,我认为Facebook已经为您的用例提供了一个端点:

/{user-id}?fields=context{mutual_likes}

会产生类似

的东西
{
  "context": {
    "mutual_likes": {
      "data": [
        {
          "category": "Media/news/publishing", 
          "name": "Mashable", 
          "id": "18807449704"
        }, 
        {
          "category": "Food/beverages", 
          "name": "Coca-Cola", 
          "id": "40796308305"
        }
      ], 
      "paging": {
        "cursors": {
          "before": "MTg4MDc0NDk3MDQ=", 
          "after": "NDA3OTYzMDgzMDU="
        }
      }, 
      "summary": {
        "total_count": 2
      }
    }
  }, 
  "id": "123456789"
}