Получалась эта ошибка при попытке опубликовать в фиде. Я использую JavaScript для публикации. Данные ByteArray поступают из .swf
Код ошибки API: 100
API Ошибка Описание: Неверный параметр
Сообщение об ошибке: URL изображения неправильно отформатирован
Вот мой AS3:
var bdToSave:BitmapData = new BitmapData(s.width, s.height); bdToSave.draw(s, null, null, null, null, true); var encoder:JPGEncoder = new JPGEncoder(); var byteArray:ByteArray = encoder.encode(bdToSave); if (ExternalInterface.available) ExternalInterface.call("publishStream", byteArray);
Вот мой JS:
function publishStream(person) { FB.ui({ method : 'feed', name: 'I just painted my face!', caption: 'From the show Warren, using the True Colors: Face Painting App I painted my face to match my favourite team!', link: 'https://www.facebook.com/fanunitednet', description: '', picture: person }); }
Я отправляю ему байтовый массив данных. Можно ли заставить его работать с этим или мне нужен URL-адрес? Моя проблема в том, что я делаю снимок, отправляя байты данных в форму и затем пытаюсь использовать эту картинку. Прямая ссылка отсутствует.
Мысли?