【发布时间】:2011-11-22 06:25:51
【问题描述】:
我希望在我们的网站上添加社交图标,让客户能够在他们的 facebook 和 twitter 个人资料上“点赞”、发推文和分享内容。我注意到在此框的左侧,facebook 和 twitter 图标完全完成了我想要完成的工作,但我不熟悉如何做到这一点。看源码,有JS引用:
<script type="text/javascript">
StackExchange.ready(function() {
var shareUrl = "http%3a%2f%2fstackoverflow.com%2fq%2f7505636%2f337690";
var shareMsg = "Advice+integrating+Facebook+%27share%27+and+link%2fimage+capabilities+with+our+site";
StackExchange.share.facebook($("#fb-share-7505636"), shareUrl, shareMsg);
StackExchange.share.twitter($("#twitter-share-7505636"), shareUrl, shareMsg);
});
</script>
我们的网站是这样工作的:虽然任何人都可以随时访问主网站,但个人可以使用自己的唯一 URL 注册为代表,该 URL 充当引荐来源,以给予奖励“信用”。我已经查看了 facebook 开发者网站,老实说,我有点不知所措。我想让我们的成员能够从他们的仪表板中单击 Facebook 图标,提示他们在墙上发布一组图片、一组标题和描述。我已经阅读了文档,这是通过在头部设置元标记来完成的,但这对我的网站似乎并不重要(或者我显然做错了)。
如果 facebook 正在寻找的 URL(共享 URL)位于受密码保护的页面或站点区域的后面,该区域不允许基于缺少的 PHP SESSION 变量的内容?
编辑
我在网上也看到很多说我必须集成 Facebook JS SDK,然后继续谈论身份验证/在墙上写字的权限等。是的,左边的链接 没有 请求允许做任何事情,除了 1) 登录 FB 帐户,2) 在用户的墙上发帖。 This site is a perfect example
上面的链接很棒,但它假设我需要授权一个不在此站点上出现的“共享”。
【问题讨论】:
标签: php javascript facebook social-networking