Facebook: Trying to optimise the handling of videos

Tumblr: Changed the way the HTML is generated
pull/68/head
Michael Vogel 2012-07-05 23:37:28 +02:00
parent cc74af9d09
commit 4f3e76e87e
2 changed files with 15 additions and 12 deletions

View File

@ -416,7 +416,7 @@ function fb_get_friends($uid, $fullsync = true) {
return; return;
$s = fetch_url('https://graph.facebook.com/me/friends?access_token=' . $access_token); $s = fetch_url('https://graph.facebook.com/me/friends?access_token=' . $access_token);
if($s) { if($s) {
logger('facebook: fb_get_friends: ' . $s, LOGGER_DATA); logger('facebook: fb_gwet_friends: ' . $s, LOGGER_DATA);
$j = json_decode($s); $j = json_decode($s);
logger('facebook: fb_get_friends: json: ' . print_r($j,true), LOGGER_DATA); logger('facebook: fb_get_friends: json: ' . print_r($j,true), LOGGER_DATA);
if(! $j->data) if(! $j->data)
@ -1105,17 +1105,21 @@ function facebook_post_hook(&$a,&$b) {
$postvars = array('access_token' => $fb_token); $postvars = array('access_token' => $fb_token);
} }
else { else {
// message, picture, link, name, caption, description, source, place, tags
$postvars = array( $postvars = array(
'access_token' => $fb_token, 'access_token' => $fb_token,
'message' => $msg 'message' => $msg
); );
if(isset($image)) { if(isset($image)) {
$postvars['picture'] = $image; $postvars['picture'] = $image;
//$postvars['type'] = "photo";
} }
if(isset($link)) { if(isset($link)) {
$postvars['link'] = $link; $postvars['link'] = $link;
//$postvars['type'] = "link";
// The following doesn't work - why?
if ((stristr($link,'youtube')) || (stristr($link,'youtu.be')) || (stristr($link,'vimeo'))) {
$postvars['source'] = $link;
}
} }
if(isset($linkname)) if(isset($linkname))
$postvars['name'] = $linkname; $postvars['name'] = $linkname;

View File

@ -204,19 +204,18 @@ function tumblr_send(&$a,&$b) {
$params['embed'] = $link; $params['embed'] = $link;
if ($title != '') if ($title != '')
$params['caption'] = '<h1><a href="'.$link.'">'.$title. $params['caption'] = '<h1><a href="'.$link.'">'.$title.
"</a></h1><p>".bbcode($body)."</p>"; "</a></h1><p>".bbcode($body, false, false)."</p>";
else else
$params['caption'] = bbcode($body); $params['caption'] = bbcode($body, false, false);
} else if (($link != '') and !$video) { } else if (($link != '') and !$video) {
$params['type'] = "link"; $params['type'] = "link";
$params['name'] = $title; $params['name'] = $title;
$params['url'] = $link; $params['url'] = $link;
//$params['description'] = bbcode($body); $params['description'] = bbcode($b["body"], false, false);
$params['description'] = bbcode($b["body"]);
} else { } else {
$params['type'] = "regular"; $params['type'] = "regular";
$params['title'] = $title; $params['title'] = $title;
$params['body'] = bbcode($b['body']); $params['body'] = bbcode($b['body'], false, false);
} }
$x = post_url($tmbl_blog,$params); $x = post_url($tmbl_blog,$params);