Ada*_*NYC 2 facebook-graph-api
我正在使用Koala gem与Facebook Graph API进行交互.在其Github中,作者提到Koala还支持Facebook REST API,将来会被弃用,并给出了这个例子:
@rest = Koala::Facebook::API.new(oauth_access_token)    
@rest.fql_query(my_fql_query) # convenience method
@rest.fql_multiquery(fql_query_hash) # convenience method
@rest.rest_call("stream.publish", arguments_hash) # generic version
我对此的看法是它FQL是REST api的一部分,如果我不需要,我就不应该使用它.我无法通过谷歌搜索确认这一点.
FQL是REST api的一部分是真的吗?如果是这样,我应该尽可能避免吗?
小智 6
你最好不要用户fql.
请参阅https://developers.facebook.com/docs/reference/fql/
Facebook Platform API 2.0版是FQL可用的最后一个版本.2.0之后的版本不支持FQL.请迁移您的应用程序以使用Graph API而不是FQL.有关最新版本信息,请参阅我们的更改日志.
根据文档,FQL几乎已完全弃用,您不应将其用于新项目(并且还应尽快将现有项目迁移出去).对于子孙后代我的回答如下.
您还可以针对Graph API发出FQL查询请求,如下所示:
http://graph.facebook.com/fql?
    q=SELECT%20uid,%20name%20FROM%20user%20WHERE%20uid%20=%2015504121
产量:
{
    "data": [
        {
            "uid": 15504121,
            "name": "Jimmy Sawczuk"
        }
    ]
}
| 归档时间: | 
 | 
| 查看次数: | 2314 次 | 
| 最近记录: |