javascript - 创建 Facebook Likebox

标签 javascript facebook facebook-graph-api

我的一位客户(一家设计工作室)要求我在他们的网站上设计 Like-box 社交插件的样式。 据我所知,现在无法通过 fbml 标记上的“css”参数弃用来完成此操作。

所以我必须采取的路线是使用js SDK(或php SDK)自己重新创建点赞框,但问题是我找不到喜欢我的页面的用户(及其照片)。我正在搜索 opengraph explorer 参数,但找不到任何东西。

  • 有谁知道我必须在图形 API 中遵循哪个网址才能获得我想要的内容?
  • 我是否必须拥有访问 token 才能执行此类操作?我注意到,如果您没有 Facebook 帐户,likebox 插件就会起作用(它会显示图片)。

谢谢。

最佳答案

您无法自行重新创建点赞框。 Facebook API 不会返回喜欢您的对象的用户列表。这样做是为了阻止人们获取点赞者的用户列表并向他们发送垃圾邮件。

目前,您只能查询以查找特定的经过身份验证的用户或其 friend 是否喜欢您的对象。

您可以通过用最近海报的图像填充您的假点赞框来构建类似的东西。您需要处理过滤掉重复项以及页面发布本身的问题,但这应该可以帮助您开始:/PAGE_ID/feed?fields=from.name,from.picture&limit=10

您将需要一个access_token来获取此数据。我将作为应用程序进行身份验证来执行此操作。

关于javascript - 创建 Facebook Likebox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14382072/

相关文章:

javascript - JS : Create a method to return an array that does not include the index values from the array passed to my method

javascript - 调用window.setInterval会在chrome中打开一个新线程吗?

iphone - cocos2d 中的 Twitter 和 facebook 集成

facebook - Google Url Shortener Url 与 Google Analytics View

android facebook loginbutton自动登录

javascript - 如何为不同的屏幕尺寸编写响应式文本

java - 让我的 ActionForward 识别不同的提交按钮 - 通过 Struts Java 和 JSP

JavaScript - 在 Facebook 上添加权限

java - Facebook Graph Java HttpsURLConnection 返回错误 400

服务器端的 Facebook 访问 token