2011年6月2日 星期四

備份一下該死的動態fb分享

flash裡面要動態分享到塗鴉牆
塗鴉牆要呈現動態的圖、標、文


寫一支另外的php(ex:fb.php)
flash直接分享fb.php這網址,再把變數都帶進去(title,description,圖片路徑,轉址連結)
動態生出fb要的meta(title,description)
在php裡面生一個 < a >,把GET變數的網址塞給a
再利用jquery onload之後click那個a
並連結(轉址)到a裡面的href

php的code

include_once( "../conf/conf.php" );
$description_r = $_REQUEST['description'];
$title_r = $_REQUEST['title'];
$path_r = $_REQUEST['path'];
$description = ""    ;
$title = "";
$o__photoPath="";
$btna = "gogogogo";
echo $description;
echo $title;
echo $o__photoPath;
echo $btna;
?>


flash的code
var _request:URLRequest = new URLRequest("http://www.facebook.com/sharer.php");
var _vib:URLVariables = new URLVariables();
_vib.u = 'fb.php?title=xxx&description=xxx&path=xxx&img=xxx';
_request.method = URLRequestMethod.GET;
_request.data = _vib;
navigateToURL(_request,"_blank")