问题标签 [facebook-checkins]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Facebook Android 签到
好的,所以我一直在研究 facebook api 并注意到他们发布了一个新的 SDK。我一直在尝试对已知地点 ID 进行签到。
我已经看到facebook.request("me/checkins", params, "POST");
使用 facebook 实例签入的帖子。
我意识到签到已贬值,我应该使用位置/地点 ID 来发布。当我想搜索过去 24 小时内去过该地点的所有朋友时,问题就来了。我不想过滤所有朋友的帖子来检索那些我知道位置的帖子。
通过签入,我只需调用 placeid/签入并过滤掉所有太旧而无所谓的签入。
有没有人得到签到工作使用Request
?是否有一个图形路径可以让我将签到张贴到一个地方?我/签到也许?
我正在尝试使用类似的东西,Request(session, "me/checkins", parameters, POST)
但到目前为止我一直没有成功。
如果没有办法使用 Session 和 Request 做到这一点,那么 Facebook 和 asyncFacebook 跑步者是否可以很好地与 SSO 配合使用?它们可以混合使用吗?
ruby-on-rails - 朋友使用 facebook graph api 和 rails 签到 - APIError
我正在尝试让用户朋友签到,我正在使用omniauth 和koala gem。
当用户被保存时,此方法会命中:
但我得到这个错误:
我真的不知道这意味着什么,有什么想法吗?有人知道如何定义考拉宝石签到的限制吗?我试过这样的事情:
但我得到了同样的错误!
facebook-graph-api - 使用 Facebook iOS SDK 3.1.1 签入的图形 API
我正在使用 Facebook SDK 3.1.1 登录以及使用 Facebook 签到。使用 Facebook 登录它工作正常,但使用图形 API 签入会出错。
这是我为签入@“friends_status”,@“user_checkins”,@“friends_checkins”,@“user_status”而给予的所有权限。
这是请求:
回复:
)> (null) Error Domain=com.facebook.sdk Code=5 "操作无法完成。(com.facebook.sdk error 5.)" UserInfo=0x808a5a0 {com.facebook.sdk:ParsedJSONResponseKey={type = 可变字典,count = 2,条目 => 1:{contents = "code"} = {value = +403,type = kCFNumberSInt32Type} 2:{contents = "body"} = {type = 可变字典,count = 1 , 条目 => 11 : {contents = "error"} = {type = mutable dict, count = 3, entries => 2 : {contents = "type"} = {contents = "OAuthException"} 3 : {contents = " message"} = {contents = "(#200) 用户尚未授权应用程序执行此操作"} 6 : {contents = "code"} = 200 }
}
} , com.facebook.sdk:HTTPStatusCode=403}
任何人都可以帮我解决代码有什么问题吗?
facebook - 无法获取 Facebook 签到,数据数组始终为空
尝试获取地点或用户的签到时,我有一个奇怪的行为:结果始终是一个空数据数组:
当我使用 Graph Explorer 时会发生这种情况:/4/checkins
或者当我使用 FQL 时:SELECT checkin_id, author_uid, page_id, timestamp from checkin where page_id = 111856692159256
或使用 javascript 时:
我总是使用 access_token,即使是具有所有权限的。根本没有结果。我读到,签到现在已经发布了位置,所以我尝试了/4/posts?with=location
,但仍然没有运气。我是否缺少某种错误或限制(国家/应用程序权限)?
编辑:我现在很幸运,可以让我的一些朋友签到。这就像一个50/50的机会......
c# - Facebook Checkin API By Place ID 获取所有用户列表
我想在我的地方获得所有签到的用户。但 Facebook 只提供那些在我的好友列表中可用的用户。
我已尝试使用以下链接。
任何人都可以建议通过 Check-In API 在 My Place 上获取所有用户(不仅是我的朋友中的用户)列表是否可行?
提前致谢....
facebook - 如何从 Facebook 的位置 IDS 获取 lat/lng
我有一个 Android/Web 应用程序,用户通过 FBConnect 登录,现在我有位置 ID 如何将这些位置 ID 转换为 lat/lng ?
例如:这些是带有国家和/或城市名称的示例位置 ID:
android - 如何在 facebook sdk 3 Android 中签到一个地方
我想使用 Facebook sdk 3 签到一个地方。它应该张贴在墙上作为签到。我有这个地方 id。有没有人知道怎么做和任何代码>>
facebook - 让朋友的 Facebook 签到到一个地方
我试图找出我的哪些朋友以前去过巴黎。我正在尝试使用 Graph API 来执行此操作。
所以基本上有地点 ID(对于巴黎,它是110774245616525),我可以使用端点https://graph.facebook.com/110774245616525/来获取基本信息。然后,我获得了一个具有 friends_status 和 user_status 权限的 access_token(使用Graph Explorer),并且我正在使用这个访问令牌来获取签到。所以我正在做一个GET https://graph.facebook.com/110774245616525/checkins?access_token=my_access_token调用,我得到的只是这个错误消息:
page_id 不是签入表的成员
虽然,阅读文档我看到了与 checkins 的联系:
当前用户和当前用户的朋友对该地点页面的签到。
这是 Graph API 的错误还是我的方式错误?
谢谢 !
notifications - 卸载并重新安装应用程序后,实时签到停止工作
我们正在开发一个使用 Facebook 实时签到数据的 iPhone 应用程序。我们注意到,如果我们卸载应用程序并重新安装应用程序,我们会看到以下两个问题之一:
Facebook 实时更新对某些用户停止工作。即,当用户签到时,我们的服务器不会收到来自 Facebook 的签到通知。在用户卸载应用程序之前,这一切都很好。
Facebook 发送实时更新,但是当我们尝试检索签入数据时,我们得到空的结果集:
查询:(使用适当的 auth_token)
回复:
当我们从调试工具测试时,数据也是空的。
更多信息:
我们使用“取消授权回调 URL”,它指向我们服务器上的特定 URL,并且我们会在调用该 URL 时将成功返回给 Facebook。
重新安装应用程序时,系统会提示用户提供适当的权限。(使用的权限:publish_actions)。
我们确实验证了该应用程序是否可以使用 Facebook(iPhone->Settings->Facebook)。
当用户在网络浏览器上登录 Facebook 并从“您的应用程序”部分选择应用程序时,我们确实看到了适当的权限。
我们确实也验证了 Open graph debug 的权限。他们看起来还不错。
知道这里可能会发生什么吗?
facebook - Facebook:如何使用图形 API 或 FQL 获取最近签到的好友列表
以下 Graph API 获取每个朋友的第一次签到。最后一次签到怎么办?
me/friends?fields=checkins.limit(1).fields(from,message,place.fields(id,name,location,likes,website,phone,description,checkins),tags)
请注意,我可以删除限制,但这会给我所有不是我想要的签到。