通过 Facebook 为物品投票,比如?

2024-03-09

我有一个朋友想举办每周一次的竞赛,用户可以对他们最喜欢的图片进行投票。他希望用户“喜欢”一张照片才能投票。这是该行动的合理机制吗?这行得通吗?有没有合理的方法可以从 Facebook 获取投票数?

Facebook表示 https://developers.facebook.com/docs/reference/plugins/like/按钮上的点赞数是以下各项的总和:

* The number of likes of this URL
* The number of shares of this URL (this includes copy/pasting a link back to Facebook)
* The number of likes and comments on stories on Facebook about this URL
* The number of inbox messages containing this URL as an attachment.

我想确保人们只能投票一次,而不是将 URL 发送给很多朋友以获得选票。

与构建更传统的投票系统相比,以这种方式构建它有哪些缺点和/或影响?

Thanks!


UPDATE:
基于新的促销指南 https://www.facebook.com/promotions_guidelines.php, you cannot使用 Like 插件作为投票机制:

您不得使用 Facebook 的特性或功能,例如“点赞” 按钮,作为促销的投票机制。


实际上,使用 Facebook 作为投票系统根本不是一个坏主意,我正在考虑自己实现一个测试投票系统(基于 Facebook Like PLugin 等)。

该方法类似于answer https://stackoverflow.com/questions/5220877/tracking-facebook-like-referrals/5221538#5221538 here.
您捕获“喜欢”和“不喜欢”:

FB.Event.subscribe('edge.create', function(response) {
    $.ajax({
        type: 'POST',
        url:'/voting.php',
        data: {vote: 'up'}
    });
});
FB.Event.subscribe('edge.remove', function(response) {
    $.ajax({
        type: 'POST',
        url:'/voting.php',
        data: {vote: 'down'}
    });
});

您设置了正确的开放图元标签:

<meta property="og:title" content="Picture Title" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://domain.com/path/to/picture/page/" />
<meta property="og:image" content="http://domain.com/path/to/picture.jpg" />
<meta property="og:site_name" content="Site Name" />
<meta property="fb:admins" content="XXXXXXX" />
<meta property="fb:app_id" content="XXXXXXX" />

所以现在你可以做以下两件事之一:

  1. 在您的数据库中有一条记录,您根据 JS 事件增加喜欢(或当用户改变主意和不喜欢时减少)
  2. You may使用 FQL (link_stat http://developers.facebook.com/docs/reference/fql/link_stat/ 表格更具体)来收集total_count查找某个 URL(对象)并检查最喜欢的。

因此,根据您的需求,如果您只想从页面内收集投票(喜欢),请使用FB.events上述或 FQL 否则。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 Facebook 为物品投票,比如? 的相关文章

  • Spring Security Facebook Oauth2 重定向太多次

    我正在尝试按照 Spring security 中提到的示例为 facebook 实现 Oauth2 实现https spring io guides tutorials spring boot oauth2 https spring io
  • Facebook API 是否允许自动更改旧帖子的可见性?

    换句话说 是否有一个 API 允许 Facebook 用户更改其早于指定日期的帖子 通过第 3 方应用程序 从对列表 朋友 可见到另一个列表 例如 仅 我 还是 亲密的朋友 人们越来越多地将他们的专业联系人和熟人联系人添加为 Faceboo
  • Facebook 开发者帐户最佳实践

    在我的公司 我们需要创建一个 Facebook 开发者帐户 但如果不提供实际个人帐户 即我的个人帐户或其他员工的个人帐户 的详细信息 我们似乎无法做到这一点 使用个人帐户没有多大意义 如果该人离开公司怎么办 如果帐户持有人不希望其他开发人员
  • 将 FB 开放图操作、对象和聚合从开发应用程序迁移到生产应用程序

    一直在破解 facebook open graph 以将项目发布到用户流 目前我已经使用测试应用程序创建了所有操作 对象 聚合 然而我会希望 a 将其迁移到我们的临时服务器进行测试 b 一旦 a 完成 将其迁移到生产服务器 鉴于每个 FB
  • 分享图片在 Viber 和 Facebook 中不起作用

    我使用下面的代码来共享图像 但不幸的是它仅适用于Line 不是为了Facebook and Viber Code Intent share new Intent android content Intent ACTION SEND shar
  • 如何在应用程序启动时获取当前的 Facebook 访问令牌?

    在应用程序启动时 我需要知道用户是否已登录或未显示登录页面 我的第一次尝试是打电话AccessToken getCurrentAccessToken 但这不起作用 请参阅https stackoverflow com a 29854249
  • { [FacebookTokenError:此授权码已被使用。]

    我有一个航行应用程序 我正在尝试实现 Facebook 登录 当我单击 使用 facebook 登录 按钮时 出现此错误 error A server error occurred in a request error FacebookTo
  • 邀请朋友加入 Facebook 应用程序 - Android,未发送邀请

    我已经用我的 Android 编码创建了一个 Facebook 活动 现在我想邀请朋友参加 下面是我邀请好友的代码 private void inviteFriends try Bundle params new Bundle params
  • 将 Facebook 营销活动目标与洞察行动类型相匹配

    Facebook 活动的目标是此处列出的 https developers facebook com docs marketing api reference ad campaign group Creating PAGE LIKES VI
  • Facebook 登录中未定义 FB

    我有以下代码 但 FB login 给出了 FB 未定义 javascript 错误 我缺少什么 div div
  • 从 Facebook 页面提取 RSS 源

    我需要帮助从 Facebook 页面提取 RSS 提要我正在使用以下代码 但它一直给我一个错误 string url https www facebook com feeds page php id 40796308305 format r
  • Facebook应用程序白名单流程

    有谁知道将 FB 应用程序列入白名单以启用某些功能的过程吗 我看到很少有人问同样的问题 但没有答案 FB 有处理白名单申请的联系人吗 没有申请白名单的公共流程 与大多数公司一样 Facebook 可能拥有少量私有 API 这些 API 仅供
  • 新的时间轴,如按钮行为

    在新样式的页面选项卡上 赞 按钮不再刷新页面 这打破了 Like gates 的现有工作流程 即在服务器上检查签名的请求 就像页面一样 页面刷新 繁荣 选项卡现在更新为 喜欢 状态 当用户单击新的 赞 按钮时 是否会触发任何类型的事件 或者
  • 如何在 Facebook 中嵌入 iframe?

    我的一位同事为我们工作的公司维护着一个 Facebook 页面 该公司希望在他们的 Facebook 上放置一个小部件 以允许用户输入他们的电子邮件并订阅我们的时事通讯 做 Facebook 的同事不是程序员 所以他让我做一些东西 我制作了
  • Facebook 自定义消息共享

    当我点击网站上的 Facebook 分享按钮时 我需要添加自定义消息 默认情况下 文本显示 对此说些什么 当我点击 Facebook 分享按钮时 我想将此消息更改为自定义消息 有没有办法用 sharer php 做到这一点 就像参数 t c
  • Facebook 爬虫严重攻击我的服务器并忽略指令。多次访问相同资源

    Facebook 爬虫每秒多次访问我的服务器 它似乎忽略了 Expires 标头和 og ttl 属性 在某些情况下 它会在 1 5 分钟内多次访问同一 og image 资源 在一个示例中 爬虫程序在 3 分钟内使用 12 个不同的 IP
  • Facebook 时间线墙贴图像在点赞后被裁剪

    我的网站上有一个 Facebook Like 按钮 已经半年了 使用 OG 标签来可视化类似内容 一切都经过彻底测试 一切都在 基本 墙上 时间线 墙上以及新闻提要中显示良好 但突然间 当有人喜欢该页面时 该图像就会被裁剪在时间轴墙上 原始
  • iOS 中的 FacebookSDK 不显示关闭按钮且无法关闭

    您好 我已经为 iOS 6 应用程序集成了 Facebook SDK Facebook 身份验证和共享工作完美 但没有提供关闭 FB 对话框的规定 当FB对话框打开时 只有在身份验证成功后才会关闭 没有关闭或导航回来的规定 我如何制作关闭按
  • 元标记内的属性 property="og:title" 是什么?

    我有网站源代码的摘录 这是做什么的属性属性代表什么 其目的是什么 og title是开放图元标签之一 og 属性定义社交图中的对象 例如 Facebook 使用它们 og title代表对象的标题 因为它应该出现在图表中 请参阅此处了解更多
  • Rails 5 deviseomniauth-facebook 错误:抱歉,出了点问题

    我按照 Devise 的官方指南从上到下本节 https github com plataformatec devise wiki OmniAuth Overview logout links My CALLBACK URL is http

随机推荐