我正在尝试使用以下代码,因此当有人点击图片时会出现一个对话框,供他们在新闻Feed中分享。当他们按下共享时,下载框应显示为“另存为/取消”等。如果他们在共享之前取消,则会弹出一条消息,说明他们需要共享才能下载。
当按下图像并且一切正常但我不知道如何将其余部分放入代码中时,我已经得到它来提出对话框。我猜这是与底部的响应部分有关,但我无法弄清楚或找到关于如何在任何地方使用它的东西。我已经尝试了所有可能的谷歌搜索,我现在可以想一想。
提前感谢您的帮助!
(我的代码中没有任何信息,大部分时间我只使用了Facebook的例子)
<body>
<div id='fb-root'></div>
<script src='http://connect.facebook.net/en_US/all.js'></script>
<p><a onclick='postToFeed(); return false;'><img src="RANDOM IMAGE.png" alt="IMAGE"/></a></p>
<p id='msg'></p>
<script>
FB.init({appId: "1234567890", status: true, cookie: true});
function postToFeed() {
// calling the API ...
var obj = {
method: 'feed',
link: 'https://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
name: 'Facebook Dialogs',
caption: 'Reference Documentation',
description: 'Using Dialogs to interact with users.'
};
function callback(response) {
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}`enter code here`
FB.ui(obj, callback);
}
</script>
</body>
答案 0 :(得分:1)
您必须在&#34;功能回调&#34;中查看回复[&#39; post_id&#39;]。如果用户真的分享你的照片,Facebook发送帖子ID。然后你可以调用javascript函数来显示保存/取消。