my $post_ok = 1;
eval{$resp = $me->{fb}->publish($text, $uri)};
if ($@) {
+ warn Dumper($resp) if ($me->{cfg}->{debug});
$me->{fb}->init();
eval{$resp = $me->{fb}->publish($text, $uri)};
$post_ok = 0 if ($@);
+ warn Dumper($resp) if ($me->{cfg}->{debug});
}
if ($post_ok) {
use Facebook::Graph;
use LWP::UserAgent;
use HTTP::Request::Common;
+use URI::Split qw(uri_split uri_join);
use Data::Dumper;
sub publish {
my ($me, $text, $uri) = @_;
+ $uri = $me->uri_fixer($uri);
return $me->{fbo}->add_post($me->{cfg}->{fb_page_id})
->set_message($text)
- ->set_link_uri($me->uri_fixer($uri))
+ ->set_link_uri($uri)
->publish()
->as_hashref();
}