アプリにTitaniumでpublish_actionsを使用しようとしていますが、 「sdk facebook error 5」が発生します。Facebook が最近この許可を変更したことを知りました。今では、承認のためにアプリ、スクリーンショット、その他のものを送信する必要があります。scope 属性のように、この権限を開発者として使用するためのドキュメントがいくつかありますが、titanium のドキュメントは見つかりませんでした。アプリの管理者である Facebook アカウントを使用しています。
このコードは現在機能していません:
fb.permissions = ['publish_actions'];
//I've also used fb.permissions = ['publish_stream'];
fb.authorize();
// ...
// ...
// Now create the status message after you've confirmed that authorize() succeeded
fb.requestWithGraphPath('me/feed', {message: "Trying out FB Graph API and it's fun!"},
"POST", function(e) {
if (e.success) {
alert("Success! From FB: " + e.result);
} else {
if (e.error) {
alert(e.error);
} else {
alert("Unkown result");
}
}
});
ありがとう!