function rules_action_edit_in_facebook in Facebook Autopost 7
Edits a publication in Facebook.
1 string reference to 'rules_action_edit_in_facebook'
- fb_autopost_entity_rules_action_info in fb_autopost_entity/
fb_autopost_entity.rules.inc - Implements hook_rules_action_info().
File
- fb_autopost_entity/
fb_autopost_entity.rules.inc, line 218 - Rules integration.
Code
function rules_action_edit_in_facebook(FacebookPublicationEntity $publication, $privacy, $retry, $destination) {
try {
$fb = facebook_autopost_entity($publication->type);
if ($destination == 'me') {
$fb
->setPrivacy($privacy)
->setRetry($retry);
}
$facebook_returned_id = $fb
->setDestination($destination)
->remoteEntityEdit($publication);
return array(
'facebook_publication_id' => $facebook_returned_id['id'],
);
} catch (Exception $e) {
watchdog_exception('fb_autopost', $e);
drupal_set_message($e
->getMessage(), 'error');
}
}