1

我正在使用 facebook 测试 Android 应用程序的邀请,所以我想邀请所有拥有 Android 手机的用户,因为另一个问题非常有用:如何在 FQL 查询中使用用户表的设备字段?

问题是尝试设置一个测试帐户。

  • 我有一个 facebook测试帐户
  • 这个帐户是我普通 Facebook 帐户的朋友
  • 我已在手机中使用 facebook 登录(Android,但不确定是否重要)
  • 我已经通过电话发布了一些状态更新。

尽管如此,当我查询该用户时,该用户仍显示一个空的“设备”字段(使用 Graph explorer http://developers.facebook.com/tools/explorer查询)

关于这个数组如何或何时填充/更新的任何想法?

更多细节。

从 Android 版 Facebook 发帖时,您的帖子显示为“移动版”,这可能意味着 Android 版和 iOS 版的应用程序密钥相同。可惜,这可能是区分它们的一种非常简单的方法。

然后,由于他们有时可以为您提供硬件信息(尽管我从未在 Android 上看到过)我认为在访问移动网络时可能会从浏览器的用户代理中读取它,所以我尝试了一下。同样,此朋友的设备字段保持空白。

我在填充设备字段方面尝试过的事情没有成功

  • 登录安卓应用
  • 喜欢来自 Android 应用程序的项目
  • 从 Android 应用发布状态更新
  • 在 Android (Nexus One) 上通过移动网络登录
  • 在 Android (Nexus One) 上点赞来自移动网络的项目
  • 在 Android (Nexus One) 上从移动网络发布状态更新
  • 通过 Facebook SSO 登录 Android 游戏(只是出于绝望尝试)
4

1 回答 1

0

devices 数组 包含字段 os 的对象数组,其值可能是“iOS”或“Android”,以及一个附加字段 hardware,其值可能是“iPad”或“iPhone”(如果存在)。但是,如果我们无法确定确切的硬件型号并且只能确定操作系统,则硬件可能不会退回

我已经在自己的帐户上测试过,我的设备没有定义,但我使用的是 ipad,我的 3 个朋友在 android 上,2 个在 IOS 上。所以我认为,那个 fb 并没有清楚地确定设备

于 2012-12-13T13:10:03.240 回答