使用facebook javascript sdk来处理fql查询 [英] Using facebook javascript sdk to process fql query

查看:90
本文介绍了使用facebook javascript sdk来处理fql查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚在我的网站上使用JavaScript SDK实现了Facebook连接。现在我想处理一个fql查询。



所以我有两个问题:


  1. 可以使用只有JavaScript fql为 SELECT id,name FROM user WHERE uid IN(SELECT uid1 FROM friends WHERE uid2 = me())


  2. 因为当我使用facebook doc尝试一些PHP SDK代码


PHP:

  $ app_id ='MY_ID'; 
$ app_secret ='MY_APP_SECRET';
$ my_url ='POST_AUTH_URL';
$ code = $ _REQUEST [code];

$ _ REQUEST [code] 通常不能识别,我不知道$ codePOST_AUTH_URL是什么,因为我没有使用PHP SDK处理Facebook连接。有没有人有想法?

解决方案

使用方法:'fql.query'已弃用的 REST API的一部分。



IMHO将采用更好的面向未来的方式,针对Graph API发送查询:

  FB.api(/ fql?q = {你的urlencoded query},callback(){...}); 


I have just put implemented Facebook connect on my web-site using the JavaScript SDK. Now I would like to process an fql query.

So I have two questions:

  1. Is it possible using only JavaScript fql as "SELECT id, name FROM user WHERE uid IN (SELECT uid1 FROM friends WHERE uid2=me())" ?

  2. Because when I tried some PHP SDK code using the facebook doc

PHP:

$app_id = 'MY_ID';
$app_secret = 'MY_APP_SECRET';
$my_url = 'POST_AUTH_URL';
$code = $_REQUEST["code"];

$_REQUEST["code"] is quite normally not recognized and I don't know what is the "'POST_AUTH_URL'" because I didn't use the PHP SDK to process the Facebook-connect. Does anyone have an idea?

解决方案

Using method: 'fql.query' is part of the deprecated REST API.

A better, future-proof way IMHO is to send your queries against the Graph API:

FB.api("/fql?q={your urlencoded query}", callback() { … } );

这篇关于使用facebook javascript sdk来处理fql查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆