я есть ошибка с изображения Загрузка с Facebook в моем Titanium программного обеспечения, каждый раз, когда я хочу, чтобы загрузить изображение из моего приложения я получаю это:Appcelerator Titanium: Facebook Image Загрузить неудачу
Сбой: REST API является рекомендуется для версий v2.1 и выше
Но если я попробовать тот же код в примере приложения KitchenSink, он отлично работает:
var xhr = Titanium.Network.createHTTPClient({
onload: function() {
// first, grab a "handle" to the file where you'll store the downloaded data
var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'mygraphic.png');
f.write(this.responseData); // write to the file
var blob = f.read();
var data = {
caption: 'behold, a flower',
picture: blob
};
facebook.request('photos.upload', data, showRequestResult);
},
timeout: 10000
});
xhr.open('GET','http://www.pur-milch.de/files/www/motive/pm_motiv_kaese.jpg');
xhr.send();
и в моем приложении:
function showRequestResult(e) {
var s = '';
if (e.success) {
s = "SUCCESS";
if (e.result) {
s += "; " + e.result;
}
} else {
s = "FAIL";
if (e.error) {
s += "; " + e.error;
}
}
alert(s);
}
Ti.App.hs_stats.addEventListener('touchend', function(e){
Ti.App.hs_stats.top = 255;
var xhr = Titanium.Network.createHTTPClient({
onload: function() {
// first, grab a "handle" to the file where you'll store the downloaded data
var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'mygraphic.png');
f.write(this.responseData); // write to the file
var blob = f.read();
var data = {
caption: 'behold, a flower',
picture: blob
};
Ti.App.fb.request('photos.upload', data, showRequestResult);
},
timeout: 10000
});
xhr.open('GET','http://www.pur-milch.de/files/www/motive/pm_motiv_kaese.jpg');
xhr.send();
});
GREAT! Я получаю свою неудачу за несколько минут до того, как вы разместите свой ответ.Но ваш ответ больше, чем я искал. но я думаю, что снова проверю ваш ответ, если у меня есть какие-то действия, как вы описали его. СПАСИБО! – Booster4App
Дайте мне знать, как это получится - если вам нужно что-нибудь увидеть, дайте мне знать! –
все идет отлично, спасибо. сохранен мой день;) – Booster4App