【问题标题】:How can one use publish_pages without a user access_token?如何在没有用户 access_token 的情况下使用 publish_pages?
【发布时间】:2017-10-17 22:06:17
【问题描述】:

我有一个运行 Kentico v10.0.11 的网络应用程序,并希望启用内容编辑器(不是 facebook 用户)在 CMS 中保存一个页面,然后在该网站所代表的 Facebook 页面上引发一个 publish_page 操作。

具体来说,用户应该导航到“页面”模块,选择“冲浪条件”页面,并在“表单”选项卡中选中“发布到 Facebook”以在他们保存页面时创建 Facebook 帖子(例如,https://docs.kentico.com/k10/community-features/integrating-social-media/configuring-automatic-posting-to-social-media

*illustration of expected functionality

【问题讨论】:

  • 请包含一些您尝试过的代码。按照此链接获取说明:stackoverflow.com/help/mcve
  • 您能否详细说明您要完成的工作?您是否试图允许未登录的用户发布页面,或者您的某些内容编辑器无法看到 Facebook 页面,这就是问题所在?试图弄清楚这与用户 access_token 有什么关系。谢谢!
  • 要发布作为页面,您需要页面访问令牌。
  • 现在我想我明白了,你的意思是 FACEBOOK access_token。我认为在 Kentico 中,您可以通过 Facebook > Pages > (Edit page) > Authorize 为这些页面保存 Facebook access_token。你试过吗?它可能会在 X 时间后过期,但一旦有人这样做,每个人都应该能够发布。
  • 没错@TrevorJFayas 事实证明问题出在 Kentico 而不是 Facebook。

标签: facebook facebook-graph-api facebook-javascript-sdk azure-web-app-service kentico


【解决方案1】:

原来问题出在 Kentico 而不是 Facebook。 https://devnet.kentico.com/questions/why-can-t-kentico-authorize-facebook-page-access

该问题已在 Kentico Hotfix 10.0.31 https://devnet.kentico.com/download/hotfixes 中得到解决

【讨论】:

    猜你喜欢
    • 2019-10-24
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 2015-01-19
    • 1970-01-01
    • 2012-02-06
    • 2018-02-23
    • 2015-09-07
    相关资源
    最近更新 更多