本週Facebook开发平台动态(12-8-09)

本文摘译自 Facebook Platform News 12/8/09

本週Facebook开发平台动态(12/8/09)

本週 Facebook 释出了 Dashboard API 以及新的 FQL table: family,并且更新了一些 API,更新后在未来不需要 Session keys,而且接下来的一段时间将会开始以 English-only 的字串形式传回 FQL user table 中某三个栏位的资料。

针对非英语系应用程式的重大改变 :为了改善某些特定的 FQL 查询效能,Facebook 针对 user FQL table 的三个栏位将仅会回传英文字串,包括 relationship_status, gender 以及 affiliations.status。而未来您的应用程式若非以英文为主要语言,您必须更新您的应用程式来针对上述栏位进行判断,目前上述栏位的值如下:

举例来说,若您的应用程式的内容是西班牙文,有一段程式码需要判断使用者是否为单身,您需要在未来的 60 天内修改您的程式来进行判断,如下範例:

 if{      $status = single; }Dashboard API

Dashboard API 目前已经开放测试让开发者们可以为接下来即将公开的 Application and Games Dashboards 进行準备。使用 Dashboard API 来将您的应用程式整合进 Application Dashboard 或 Games Dashboards, 这将有助于使用者了解并参与您的应用程式。

Dashboard API 并没有 Sandbox 供您进行测试使用,不过您已经可以直接透过该 API 来取得或是设定您的相关资讯。

New family FQL Table

透过新释出的 family FQL Table 你可以取得更多属于家庭成员之间的关係。

您仍然可以透过 user FQL Table 中既有的 family 栏位来取得相关的资料,不过新的 family FQL Table 可以让您更简单地进行特定的关係查询,这是目前 user FQL Table 无法做到的。

Getting Group Information without a Session

若群组是可以公开存取的,您可以透过 group FQL Table 直接取得该群组的资料而无需提供 session key。

Fixed events.invite without a Session Key

Facebook 已经修正了 events.invite 之前的问题,所以您可以直接使用该方法而无需提供 session key。