我正在使用Graph API和使用stream.publish,它以前工作正常,但現在當我在一個JS文件中分開JS然後我傳遞CANVAS URL作爲參數到JavaScript函數,下面是我的代碼:問題在facebook graph API流發佈
function feedPublish(message,image,canvasURL){
var attachment = {'media':[{'type':'image','src':image,'href':canvasURL}]};
var action_links= [{ 'text':"Music Mood", 'href': canvasURL }];
message="I am in mood of "+message;
FB.ui({'method':'stream.publish','message':message,
'attachment':attachment,
'action_links':action_links
},
function(response){
}
);
}
function publishMessage(message,canvasURL){
var emo_id='id_'+$('emoction').val();
var emo_image=$('#'+emo_id+' img.emoction_image').attr('src');
feedPublish(message,emo_image,canvasURL);
}
然後從HTML我打電話功能上發佈,請點擊這裏留言:
publishMessage('Gimme More (The Legendary Ms. Britney Spears)','http://apps.facebook.com/musicmood'); return false;
而且收到以下錯誤是在截圖:
所以我無法理解問題,任何想法是什麼問題或我該如何解決?
謝謝你,但這不是一個問題:(還有同樣的問題 – Hafiz 2011-03-16 09:05:29