warning message if Facebook post does not succeed. It happens quite a lot.
This commit is contained in:
parent
55e727de64
commit
558962169f
|
@ -624,19 +624,23 @@ function facebook_post_hook(&$a,&$b) {
|
||||||
// "test_mode" prevents anything from actually being posted.
|
// "test_mode" prevents anything from actually being posted.
|
||||||
// Otherwise, let's do it.
|
// Otherwise, let's do it.
|
||||||
|
|
||||||
if(! get_config('facebook','test_mode'))
|
if(! get_config('facebook','test_mode')) {
|
||||||
$x = post_url($url, $postvars);
|
$x = post_url($url, $postvars);
|
||||||
|
|
||||||
$retj = json_decode($x);
|
$retj = json_decode($x);
|
||||||
if($retj->id) {
|
if($retj->id) {
|
||||||
q("UPDATE `item` SET `extid` = '%s' WHERE `id` = %d LIMIT 1",
|
q("UPDATE `item` SET `extid` = '%s' WHERE `id` = %d LIMIT 1",
|
||||||
dbesc('fb::' . $retj->id),
|
dbesc('fb::' . $retj->id),
|
||||||
intval($b['id'])
|
intval($b['id'])
|
||||||
);
|
);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// FIXME queue the message so we can attempt to redeliver, see include/notifier.php and include/queue.php
|
||||||
|
notice( t('Facebook delivery failed.') . EOL);
|
||||||
|
}
|
||||||
|
|
||||||
|
logger('Facebook post returns: ' . $x, LOGGER_DEBUG);
|
||||||
}
|
}
|
||||||
|
|
||||||
logger('Facebook post returns: ' . $x, LOGGER_DEBUG);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue