Facebook 提要对话框帖子未显示在新闻提要上
我正在使用Feed Dialog从我网站的微应用程序创建一个帖子到用户的facebook墙/提要上。然而,每当我从我的网站上发帖子时,帖子都会出现在我的墙上,但不会出现在新闻提要中。我已经和朋友核对并确认了,还有我自己的账户。这些帖子虽然可以在我的墙上看到,但根本不会出现在新闻提要中。这些朋友中没有一个被阻止或已经阻止了我的帖子,我亲自去那里与他们确认了这一点,其中一些朋友实际上是家人,他们可以完全访问我的所有个人资料元素。不管出于什么原因,这些帖子都没有出现。我搜索了一下谷歌,发现只有两个问题完全符合我的要求,没有答案。我知道的评论是关闭的,它们只针对我,我理解它们,我的网站的URL和应用程序代码被删除 这些帖子可以正常工作,除非它们从未出现在提要上。谁能解释一下,我做错了什么 谢谢:D 以下是postToFeed函数的代码Facebook 提要对话框帖子未显示在新闻提要上,facebook,post,feed,Facebook,Post,Feed,我正在使用Feed Dialog从我网站的微应用程序创建一个帖子到用户的facebook墙/提要上。然而,每当我从我的网站上发帖子时,帖子都会出现在我的墙上,但不会出现在新闻提要中。我已经和朋友核对并确认了,还有我自己的账户。这些帖子虽然可以在我的墙上看到,但根本不会出现在新闻提要中。这些朋友中没有一个被阻止或已经阻止了我的帖子,我亲自去那里与他们确认了这一点,其中一些朋友实际上是家人,他们可以完全访问我的所有个人资料元素。不管出于什么原因,这些帖子都没有出现。我搜索了一下谷歌,发现只有两个问题
init({appId:“SECRET”,状态:true,cookie:true,xfbml:true});
//这是使用FB.ui的提要对话的功能触发器
函数postToFeed(){
//变量根据每个输入元素的id从表单中提取数据
var linkStr=document.getElementById('link')。值;
var nameStr=document.getElementById('mname').value;
var descStr1=document.getElementById('hr')。值;
var descStr2=document.getElementById('life').value;
var descStr3=document.getElementById('party')。值;
var descStr4=document.getElementById('weap').value;
var descStr5=document.getElementById('click')。值;
var descStr6=document.getElementById('ttier').value;
var descStr7=document.getElementById('mn').value;
//根据小时数变量确定怪物是否关键
如果(描述1<“25”){
var critStr=“关键”
var pic=“(我的网站URL)”
}
否则{
var critStr=“”
var pic=“(mysite URL)”
}
//使用从表单中提取的变量数据构建post
var obj={
方法:“提要”,
链接:linkStr,
图片:图,
名称:nameStr+''+critStr,
描述:'剩余时间:'+descStr1+':'+descStr7+'小时数|顶层满?:'+descStr6+'|剩余生命:'+descStr2+'%|团队/防御:'+descStr3+''|发射武器的百分比:'+descStr4+'|点击下一步:'+descStr5
};
//检查是否张贴
函数回调(响应){
document.getElementById('msg').innerHTML=“Post ID:”+response['Post_ID'];
}
FB.ui(obj,回调);
}
我遇到了同样的问题,我真的想看看这里发生了什么我可以在fanpage选项卡和应用程序画布中托管页面,有趣的是当用户从应用程序画布调用共享对话框时,共享可以进入新闻提要,而如果从选项卡页面调用共享对话框,它只出现在时间线b中但不是新闻提要。我有一个移动页面,人们也可以在其中调用共享对话框,但如果在那里调用共享对话框,共享将不会进入新闻提要。
<div id='fb-root'></div>
<script src='http://connect.facebook.net/en_US /all.js'></script>
<!--<p><a onclick='postToFeed(); return false;'>Post to Feed</a></p>-->
<p id='msg'></p>
<!-- REQUIRED -->
<script>FB.init({appId: "SECRET", status: true, cookie: true, xfbml: true});
//This is the functional trigger for Feed Dialogue using FB.ui
function postToFeed() {
// vars pull the data from the form based on the id's of each input element
var linkStr = document.getElementById('link').value;
var nameStr = document.getElementById('mname').value;
var descStr1 = document.getElementById('hr').value;
var descStr2 = document.getElementById('life').value;
var descStr3 = document.getElementById('party').value;
var descStr4 = document.getElementById('weap').value;
var descStr5 = document.getElementById('click').value;
var descStr6 = document.getElementById('ttier').value;
var descStr7 = document.getElementById('mn').value;
// Determine if the monster is critical based on the hours variable
if (descStr1 < "25") {
var critStr = "CRITICAL"
var pic = "(my site URL"
}
else {
var critStr = ""
var pic = "(mysite URL)"
}
// Build the post using variable data pulled from form
var obj = {
method: 'feed',
link: linkStr,
picture: pic,
name: nameStr + ' ' + critStr,
description: 'Time Left:' + descStr1 + ':' + descStr7 + 'Hrs | Top Tier Full?: ' + descStr6 + ' | Life Left:' + descStr2 + '% | Party/Defence:' + descStr3 + '% | # of Weapons Launched: ' + descStr4 + ' | Clicks for next: ' + descStr5
};
// Check if posted
function callback(response) {
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}
FB.ui(obj, callback);
}
</script>