Facebook的JS SDK与仅使用jQuery的getJSON进行API调用

时间:2010-07-19 17:57:05

标签: javascript api facebook

为什么我要使用Facebook的JS SDK进行API调用....这意味着当我只需发送HttpRequest并使用jQuery getJSON轻松获取JSON时,可以使用FB.api()方法任何api电话。

我认为使用FB.api的好处是它已经已经抓住并且知道来自cookie的用户令牌了吗?但是,如果不使用getJSON方法,那么不太好的部分就是找到一种解析返回的JSON数据的方法。除非我能采取行动,例如FB.api().SomeMethod,否则我无法想到除此之外的任何好处。

我在这一点上看到使用JS SDK进行authing并在cookie中维护用户的信息,这很棒,但是如果我可以简单地使用jQuery,就像我和其他任何API一样返回JSON用于api调用之后,是否有什么阻止我与Facebook?任何表演塞子?

你在那里使用什么?

2 个答案:

答案 0 :(得分:1)

绝对使用FB.api - 就像你提到他们的SDK处理所有令牌/会话内容一样。

如果您担心在结果处理程序中解析JSON,请不要。只需使用jQuery的parseJSON

答案 1 :(得分:0)

绝对可以使用适用于您的方法:)自从我们引入对OAuth2的支持以来,其中一个巨大优势是经过身份验证的请求只涉及一个额外的查询参数。如果你破解开放FB.api(),你会发现它使用JSONP,就像jQuery一样。