图像从AS3到Javascript,然后到Facebook

时间:2012-02-19 19:51:41

标签: javascript facebook actionscript-3 api

有一种方法可以从AS3应用程序传递BitArray或Bitmap

到Javascript(通过ExternalInterface),然后在

上发布这个图像/位图

Facebook使用FB Javascript SDK或PHP SDK ??

非常感谢。

2 个答案:

答案 0 :(得分:0)

您需要进行一些服务器端处理才能创建要发送到FB的图像。你应该做的是让你的闪存发送请求到保存图像的php文档,然后使用FB php sdk发送图像。

你不能只用js处理和成像,你至少需要创建一个临时服务器端版本。

这里有一些上传的php -

$file = $_POST['img']; // relative URL to image

$facebook = new Facebook(array(
  'appId'  => '1234234',
  'secret' => '12312412312',
));

$facebook->setFileUploadSupport(true);
$args = array('message' => 'I just uploaded a pic!');
$args['image'] = '@' . $file;

$data = $facebook->api('/me/photos', 'post', $args);

我通过javascript ajax传递php我的图像位置然后它会处理剩下的事情 - 这是假设你已经要求获得你的应用程序的许可!

答案 1 :(得分:0)

AS3 Facebook API支持将BitmapData上传为ByteArray,用于所有Facebook的API命令。

http://code.google.com/p/facebook-actionscript-api/