【发布时间】:2015-05-03 20:50:57
【问题描述】:
遵循文档中的标准示例,但它不起作用。
有趣的是,如果我执行 Ti.API.info(fb.getPermissions()),则会列出发布操作。
这是该行的输出:
[INFO] : permissions=
[INFO] : publish_actions,status_update,publish_stream,read_stream,manage_pages
代码:
var fb = require('facebook');
fb.appid = '1234567';
fb.permissions = ['publish_actions', 'status_update', 'publish_stream', 'read_stream','manage_pages']; // Permissions your app needs
fb.authorize();
fb.forceDialogAuth = true;
var data = {
caption: 'This is a test',
picture: blob
};
fb.requestWithGraphPath('me/photos', data, 'POST', function(e){
if (e.success) {
alert("Publish is ok");
} else {
if (e.error) {
alert(e.error);
} else {
alert("Unkown result");
}
}
});
【问题讨论】:
标签: facebook facebook-graph-api titanium