我在Excel文件中有782个Facebook页面链接与他们的页面名称。我想知道他们有多少人被FB验证过。所以我开始找到解决方案。我收到了一些与我的问题无关的文章,而那些相关的文章信息有限或我无法理解。经过多次搜索后,我有一些家庭在下面给出了一个代码,但它不会回应验证状态。另外,如果我需要检查782个网页名称,我该如何使用它。请帮助...找到facebook页面名称列表的验证状态
<?php
function verified($pagename){
// Query in FQL
$fql = "SELECT is_verified";
$fql .= " FROM page WHERE username = '$pagename'";
$fqlURL = "https://api.facebook.com/method/fql.query?format=json&query=" . urlencode($fql);
// Facebook Response is in JSON
$response = file_get_contents($fqlURL);
return json_decode($response);
}
$fb = verified('nokia');
echo $fb[0]->is_verified;
?>
编辑:
更多信息:
我搜索了一下,发现这是可以做到使用FQL和API V21都
https://graph.facebook.com/fql?q=SELECT is_verified FROM page WHERE username=nokia
nokia/?fields=is_verified
这里是文档
https://developers.facebook.com/docs/reference/fql/page/
我希望得到代码修复的帮助,如果必须检查782页名称,我需要做些什么。目前我已经把所有这些链接放在mysql myTable表中并尝试了一些东西。任何帮助在这里将不胜感激。
我编辑了我的问题。根据旧链接,验证状态在页面表中非常多,如果FQL已过时,我如何才能达到我期望的结果?请帮忙。谢谢 – user3549869 2014-10-09 12:04:09
什么链接?我没有看到经过验证的状态 - 除非您的意思是旧的FQL链接,否则只有在文档中搜索FQL时才可用。 – luschn 2014-10-09 12:16:46
关于如何做到这一点,请参阅我答案的最后部分 - 使用较旧的应用程序。 – luschn 2014-10-09 12:17:07