我正在创建一个小绘画应用程序,我想给我的画家在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