Javascript 不在friend'上发布;简单进给法的s形壁
我几乎浪费了一整天的时间在寻找为什么不把它贴在朋友的墙上 请帮忙 我没有收到任何错误,但帖子似乎没有出现在朋友的墙上 我会看到一个对话框,上面写着“在朋友的墙上张贴…”。。当我通过单击“共享”进行确认时,它将关闭,但在“朋友”墙上没有任何更改 我试着在许多不同的朋友墙上查看隐私政策,但我不认为这是这里关注的问题 若我并没有指定“to”参数,那个么它会发布在我的个人资料上,但唯一的问题是和朋友们在一起 代码如下Javascript 不在friend'上发布;简单进给法的s形壁,javascript,html,facebook-javascript-sdk,Javascript,Html,Facebook Javascript Sdk,我几乎浪费了一整天的时间在寻找为什么不把它贴在朋友的墙上 请帮忙 我没有收到任何错误,但帖子似乎没有出现在朋友的墙上 我会看到一个对话框,上面写着“在朋友的墙上张贴…”。。当我通过单击“共享”进行确认时,它将关闭,但在“朋友”墙上没有任何更改 我试着在许多不同的朋友墙上查看隐私政策,但我不认为这是这里关注的问题 若我并没有指定“to”参数,那个么它会发布在我的个人资料上,但唯一的问题是和朋友们在一起 代码如下 <script src="http://ajax.aspnetcdn.com/a
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.5.1.js">
</script>
<script src="http://connect.facebook.net/en US/all.js">
</script>
<script type="text/javascript">
window.fbAsyncInit = function()
{
FB.init
(
{
appId : 'appid',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true , // parse XFBML
oauth : true // Enable oauth authentication
}
);
};
$(document).ready(function ()
{
$('#shareonfacebook').click(function (e)
{
e.preventDefault();
var obj=
{
method: 'feed',
name: 'DvimayPostPhoto',
link: 'http://localhost/FaceBook/index.html',
picture: 'http://www.fbrell.com/public/f8.jpg',
caption: 'hey how is my Application ? tell me dude',
description: 'hey how is my Application ?',
to: 'frnd id',
message: ''
};
function callback(response)
{
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}
FB.ui(obj, callback);
});
}
);
</script>
<script>
FB.init({appId : 'app id'});
</script>
</head>
<body>
<div id="fb-root"></div>
<script>
(function()
{
var e = document.createElement('script');
e.src = document.location.protocol +'//connect.facebook.net/en_US/all.js';
e.sync= true;
document.getElementById('fb-root').appendChild(e);
}
);
</script>
<script src="C:/Users/Dvimay/Desktop/HIGHCHARTS/js/highcharts.js"></script>
<script src="C:/Users/Dvimay/Desktop/HIGHCHARTS/js/modules/exporting.js"></script>
<div id="container" style="height: 400px;width:500px;"></div>
<input type="button" id="shareonfacebook" value="Share This Link on Facebook"></input>
</html>
window.fbAsyninit=函数()
{
FB.init
(
{
appId:'appId',
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问会话
xfbml:true,//解析xfbml
oauth:true//启用oauth身份验证
}
);
};
$(文档).ready(函数()
{
$(“#shareonfacebook”)。单击(函数(e)
{
e、 预防默认值();
var obj=
{
方法:“提要”,
名称:“DvimayPostPhoto”,
链接:'http://localhost/FaceBook/index.html',
图片:'http://www.fbrell.com/public/f8.jpg',
描述:“嘿,我的申请怎么样了?告诉我,伙计”,
描述:“嘿,我的申请怎么样?”,
致:'frnd id',
消息:“”
};
函数回调(响应)
{
document.getElementById('msg').innerHTML=“Post ID:”+response['Post_ID'];
}
FB.ui(obj,回调);
});
}
);
init({appId:'appId'});
(功能()
{
var e=document.createElement('script');
e、 src=document.location.protocol+'//connect.facebook.net/en_US/all.js';
e、 sync=true;
document.getElementById('fb-root').appendChild(e);
}
);
您从FB.ui()得到了什么响应?看看代码,它似乎还可以。我能想象的唯一可能的情况是,你的朋友已经禁用了在他/她的墙上张贴的权限。您是否尝试过使用其他好友id?请帮助我解决此问题。我假设您将好友的Facebook id硬编码为“frnd id”,而不是“frnd id”?请按照Velu的建议尝试使用其他好友id。直接从FB文档():“如果一个人将“谁可以在你的时间线上发布?”设置设置为“仅限我”,而另一个人尝试使用提要对话框发布,则会显示“无法发布”错误。”