У меня проблема, когда я создал новое приложение в Facebook и использую его для обмена в Titanium с модулем Facebook, я получаю эту ошибку:
Error: HTTP status code: 403
[ERROR] : FB: The operation couldn’t be completed. (com.facebook.sdk error 5.)
Поэтому, если я использовал свой старый (другой) appid с тем же кодом и той же конфигурацией в разделе приложений facebook, он отлично работает.
var fb = require('facebook');
fb.appid = "XXXXXXXXXXXXXXX";
fb.permissions = ['publish_stream', 'read_stream'];
if(!fb.loggedIn) {
fb.authorize();
}
var data = {
message: messageToShare,
picture: blobImageToShare
};
fb.requestWithGraphPath('me/photos', data, "POST", function(e){
if (e.success) {
Ti.API.info("FB: Success! Shared to FB: " + e.result);
}
else {
if (e.error) {
Ti.API.error('FB: '+ e.error);
}
else {
Ti.API.error("FB: Unkown result sharing");
}
}
});
Версия Titanium: 3.3.0 Titanium SDK 3.3.0 Платформа и версия: iOS >=6 Устройство: симулятор iOS, iPhone 4 и 5. Есть ли решение этой проблемы?