SSL读取:仅限某些用户使用errno 104

时间:2012-12-12 14:43:12

标签: php facebook facebook-graph-api facebook-php-sdk

我通过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

此致

0 个答案:

没有答案