【问题标题】:Facebook like button and access token [duplicate]Facebook喜欢按钮和访问令牌[重复]
【发布时间】:2013-02-16 13:01:38
【问题描述】:

我想在我的网页上显示一个 Facebook 赞按钮。 我正在使用 plugin/likes.php Facebook 脚本

我知道用户 access_token。 我希望点赞按钮无需用户身份验证即可工作。

有没有办法直接将 access_token 赋予喜欢按钮?

谢谢

【问题讨论】:

    标签: facebook facebook-like access-token


    【解决方案1】:

    不,like 按钮登录验证与您无关。当他们尝试喜欢该对象时,Facebook 将检查他们是否在当前浏览器中登录到 Facebook。除非用户已授权您的应用程序,否则您想要做的事情是不可能的。

    但是,如果他们已登录到您的应用,并且您拥有 access_token,则您可以在他们单击该按钮后发布内置类型 like 的 Open Graph 操作。您可以在 these docs 中了解如何执行此操作。

    【讨论】:

    • 是否可以使用访问令牌自动登录用户然后调用类似按钮?
    • 你的逻辑有缺陷。就像我说的,如果您已经拥有access_token,那么用户已经登录到您的应用程序。同样,您不能“调用”like 按钮。您只需发送一个 Open Graph 操作。阅读这些文档:developers.facebook.com/docs/technical-guides/opengraph/…
    • 事实上,我正在开发一个安卓应用程序。此应用程序正在使用官方 Facebook SDK for android (3.0)。没有类似按钮的 API。如果在 WebView 组件中放置一个点赞按钮,则此 WebView 不会“连接”到 Facebook API。所以这个like按钮会要求登录/通过。这就是为什么我想使用 access_token 在 webview 中对用户进行身份验证。
    • 是的,有一种方法可以在应用程序中放置一个赞按钮。您构建了一个自定义的 Like 按钮界面,当他们单击它时,您会发布一个 Open Graph 操作。
    • 我尝试调用“me/og.likes”或“me/likes”方法。但它不起作用。第一种方法给了我这个错误:“errorMessage:(#100)尚不支持此类对象的类似操作。”。第二种方法给了我这个错误:“errorMessage:(#200)应用程序没有权限进行此调用”。
    猜你喜欢
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    相关资源
    最近更新 更多