ste*_*osn 1 facebook facebook-fql facebook-graph-api
我发现有一种方法可以找到我的朋友是我的Facebook应用程序的用户.
$retrobj=$facebook->api(array('method' => 'fql.query', 'query' =>
"SELECT name FROM user WHERE is_app_user = '1' AND uid IN (SELECT uid2
FROM friend WHERE uid1 = '" . $user. "')"));
Run Code Online (Sandbox Code Playgroud)
上面的查询将显示我的哪些朋友使用我的应用程序.
然后我使用while循环来解析返回的数组.
我的问题是以下......
如果我没有他们的id,有没有办法让所有用户即使他们不是我的朋友使用我的应用程序?
我还没有找到一种方法,这就是为什么我在问是否真的有办法做到这一点.
任何帮助赞赏.
谢谢
没有.Facebook发现一些开发人员正在构建应用程序只是为了收集Facebook用户名,并发送垃圾邮件.他们删除了返回应用和页面用户列表的功能.
您运行的任何FQL查询都必须在WHERE子句中包含一个索引字段(标有星号),否则查询将失败.这需要一个name,username或user_id.查询friend,event_member,stream或checkin表是一些有效的方式来获得其他用户的列表.
| 归档时间: |
|
| 查看次数: |
1674 次 |
| 最近记录: |