我正在創建一個小繪畫應用程序,我想給我的畫家在Facebook上發佈他們的作品的選項。我正在使用Raphael JS創建圖像。然後,我使用HTML5 Canvas方法toDataURL("image/png")
創建一個包含圖像的.png數據的JavaScript變量。toDataURL(「image/png」)to Facebook上傳
現在我有這個數據,我不知道如何讓人們把它提交給Facebook!我嘗試使用FB.ui()
函數,但它似乎只讓我分享建立的鏈接。如果我嘗試分享存儲的數據,Facebook回覆我的網址太長。我怎樣才能將數據上傳到Facebook而不是鏈接?
這是不可能的嗎?我到處尋找,我還沒有找到合適的答案。我知道Facebook是可怕的記錄!
謝謝!
我的直覺反應是,您很可能必須將圖像數據發送到您自己的服務器,該服務器將託管圖像並提供一個有效的HTTP URL返回到您的應用程序以傳遞到'FB.ui'呼叫。 – josh3736 2012-01-18 23:08:32