FacebookBridge - make a huge fuss if we can't create a valid Facebookclient
This commit is contained in:
parent
8eca1b8dac
commit
65dbf485e4
@ -51,7 +51,14 @@ class Facebookclient
|
|||||||
function __construct($notice)
|
function __construct($notice)
|
||||||
{
|
{
|
||||||
$this->facebook = self::getFacebook();
|
$this->facebook = self::getFacebook();
|
||||||
$this->notice = $notice;
|
|
||||||
|
if (empty($this->facebook)) {
|
||||||
|
throw new FacebookApiException(
|
||||||
|
"Could not create Facebook client! Bad application ID or secret?"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->notice = $notice;
|
||||||
|
|
||||||
$this->flink = Foreign_link::getByUserID(
|
$this->flink = Foreign_link::getByUserID(
|
||||||
$notice->profile_id,
|
$notice->profile_id,
|
||||||
@ -89,6 +96,22 @@ class Facebookclient
|
|||||||
$secret = common_config('facebook', 'global_secret');
|
$secret = common_config('facebook', 'global_secret');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (empty($appId)) {
|
||||||
|
common_log(
|
||||||
|
LOG_WARNING,
|
||||||
|
"Couldn't find Facebook application ID!",
|
||||||
|
__FILE__
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (empty($secret)) {
|
||||||
|
common_log(
|
||||||
|
LOG_WARNING,
|
||||||
|
"Couldn't find Facebook application ID!",
|
||||||
|
__FILE__
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
return new Facebook(
|
return new Facebook(
|
||||||
array(
|
array(
|
||||||
'appId' => $appId,
|
'appId' => $appId,
|
||||||
|
Loading…
Reference in New Issue
Block a user