我可以发布一条消息,但是当我尝试安排帖子时我得到了这个错误,谷歌搜索我在SO上发现了类似的问题,但没有答案。如果我需要其他权限进行调度或其他访问权限,文档不清楚,有人可以分享一个工作示例,并解释所需的权限列表和访问令牌的类型吗? 感谢
编辑:我发布到我的个人资料页面,这是无法完成的,感谢您的评论。 我创建了一个页面并再次尝试发布,没有安排工作,但在调度我现在得到发生了意外错误。请稍后重试您的请求
。
private function publishToFacebook(dlg:PublishBlogDialog,date:Date):void{
var mymessage:String=this.getTextNoTags();//this.htmlText;
var page:Object=dlg.publishToFaceBook.table.source[dlg.publishToFaceBook.cmbPages.selectedIndex]
var token:String=page.data.toString();
var values:Object ;
var ignoreScheduling:Boolean=false;
if(ignoreScheduling){
values= {message:mymessage,access_token:token};
}
else
{
var unixTime:int=date.time;
values = {message:mymessage,access_token:token,published:false ,scheduled_publish_time:unixTime};
}
var method:String='/'+page.id+'/feed';
FacebookDesktop.postData(method,handleUploadComplete,values);
}
答案 0 :(得分:0)
你需要获得
publish_stream
来自用户的扩展权限,您可以使用应用访问令牌随意发帖。