ฉันมีปัญหาเมื่อสร้างแอปใหม่ใน 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 Simulator, iPhone 4 & 5. มีวิธีแก้ไขปัญหานี้หรือไม่?