我通过CURL查询带有FQL语句的图形api,这对除了少数用户以外的所有用户都有效。
执行CURL请求时,它引发了以下错误
SSL读取:错误:00000000:lib(0):func(0):reason(0),errno 104
我有几个测试帐户,其中2个正在运行,1个不是我测试过:
让用户管理员/开发人员{作为应用程序位于沙箱中} 安全和不安全的浏览
这2个帐户适用于所有上述条件,但不工作的帐户不适用于每种条件。
我想知道Facebook是否有一些不同类型的用户,因为它的发生,可能是,不知道
我与其他应用程序交叉检查相同的帐户,因此有相同的结果,我假设这是与用户本身相关的东西。谷歌,但没有成功。
解决此问题的任何想法或解决方案。
更新
这是代码
$graph_api_query = 'https://graph.facebook.com/me/friends?access_token=' . $this->loadAccessTokenFromDB() . "&fields=name,id,picture";
$graph_api_result = send_request($graph_api_query, 'GET'); ## the curl call
foreach($graph_api_result->data as $friendData){
$friends[] = array(
'id' => $friendData->id,
'name' => $friendData->name,
'picture' => $friendData->picture->data->url
);
另一个例子
$fql_query_url = 'https://graph.facebook.com/fql?q=';
$fql_query_url .= '{"friends+count":"';
$fql_query_url .= 'SELECT+uid+,+last_name+,+pic+,+friend_count+FROM+user+WHERE+uid+IN+(';
$fql_query_url .= 'SELECT+uid2+FROM+friend+WHERE+uid1=me())';
$fql_query_url .= '+ORDER+BY+friend_count+DESC';
$fql_query_url .= '",';
$fql_query_url .= '"my-friends-count":"';
$fql_query_url .= 'SELECT+friend_count+FROM+user+WHERE+uid=me()';
$fql_query_url .= '"}';
$fql_query_url .= '&access_token=' . $this->session->userdata('access_token') ; #$this->facebooksession->access_token;
#echo $fql_query_url;
$fql_query_result = send_request($fql_query_url, 'GET');
工作用户ID为656328662
userID无法正常工作584488596
此致