Я пытаюсь экспортировать данные из холста HTML5 (в виде URL-адреса данных или большого двоичного объекта) и опубликовать их на Facebook.Я использую phonegap 1.2, iOS 5 и плагин phonegap facebook
var bytes;
canvas.toBlob(function(blob){ bytes = blob; });
var body = 'Test';
FB.api('/me/photos', 'post', { name: body, picture:bytes }, function(response) {
if (!response || response.error) {
alert(response.error);
} else {
alert('Post ID: ' + response.id);
}
});
} else {
alert('not logged in');
}
},
{ perms: "email, publish_stream" }
);
Я получаю сообщение об ошибке: 'com.phonegap.facebook.Connect2 = TypeError:' undefined 'не является объектом'
К сожалению, API графа кажется ужасно задокументированным .... поэтому я не уверен, куда идти.Я могу загрузить фотографию, просто передав URL-адрес, но использование URL-адреса данных или большого двоичного объекта приводит к этой ошибке.Есть идеи?Можно ли передать байтовый массив / blob / etc или это вообще не поддерживается?