上下文:对于Hackathon,我构建了一个应用程序(基于Web的Ruby on Rails),它根据人们的共同兴趣来匹配人们。为此,我想使用Facebook连接并立即获得一个人的喜欢,这样我就可以将他/她与有相似兴趣的人匹配。
问题:但显然我无法通过Facebook连接访问某人的喜欢,除非我的应用已被Facebook批准。但是没有这个登录就没有应用程序(我不能在3-7个工作日内等待一个有效的应用程序)。
有没有办法可以让我的应用运行(即使只有一组经过批准的用户/测试人员)?或者我是否必须提出一个替代页面,我的用户必须手动输入他们的兴趣?
答案 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"
}
见