see*_*ker 15 php facebook facebook-graph-api oauth-2.0 facebook-php-sdk
我正在尝试按照此处的示例开发示例facebook php登录示例
我在这里托管了我的应用程序,但每当我尝试访问该链接时,我都会在问题中收到错误消息.这是抛出错误的代码段
try {
  $e = new FacebookApiException(array(// LINE 887
             'error_code' => curl_errno($ch),
             'error' => array(
             'message' => curl_error($ch),
             'type' => 'CurlException',
        ),
  ));
  curl_close($ch);
}
// edit suggested by Kneel-before ZOD
catch(FacebookApiException $e) {
  $result = $e->getResult();
  echo 'Got an : ', $e->getType(),' while posting';
  echo(json_encode($result));
}
catch(Exception $e){
  echo 'Caught exception: ',  $e->getMessage(), "\n";
}
我很确定我已经在index.php中正确设置了APP ID和密码.
这是我在Facebook上的应用程序设置的屏幕截图
任何帮助,将不胜感激.谢谢!
小智 0
为什么要在 try 块上创建异常?
我当前的工作登录功能是这样的:
public function login()
{               
    $this->load->library('facebook/facebook',$config);
    $uid = $this->facebook->getUser();
    if ($uid) 
    {           
      try 
      {             
        $user_profile = $this->facebook->api('/' . $uid);  
        //then redirect to whatever you need..
      } 
      catch (FacebookApiException $e) 
      { error_log($e);
        $uid = null;
        $this->facebook->destroySession();
      }
    }
    else 
    {
        $params = array(
            'canvas'    => 1,
            'fbconnect' => 0,
            'scope' => 'email',
        );
        echo "<script>top.location.href='" . $this->facebook->getLoginUrl($params)."'</script>";            
        exit();
    }
}
| 归档时间: | 
 | 
| 查看次数: | 6855 次 | 
| 最近记录: |