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";
}
Run Code Online (Sandbox Code Playgroud)
我很确定我已经在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();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6855 次 |
| 最近记录: |