【问题标题】:Using the wordpress jetpack json api使用 wordpress jetpack json api
【发布时间】:2013-06-08 13:00:29
【问题描述】:

我已经为我的自托管 wordpress 网站安装了 jetpack 插件。 jetpack 中的 JSON API 功能允许我使用其他 API (http://developer.wordpress.com/docs/api/)。但是我不明白如何使用它。

https://public-api.wordpress.com/rest/v1/sites/$site/posts/

例如,我如何找到我的 $site?

任何人都可以分享的任何例子?

【问题讨论】:

    标签: wordpress api rest


    【解决方案1】:

    只需将$site 替换为您网站的网址即可。

    https://public-api.wordpress.com/rest/v1/sites/www.yoursite.com/posts/

    【讨论】:

    • 我安装了 JetPack 插件。当我尝试访问时,它说{"error":"unauthorized","message":"API calls to this blog have been disabled."} 是否有任何设置可以启用它?
    • @DroidLearner 将您的自托管网站与 WordPress 帐户链接。
    • 我面临与@droidLearner 相同的问题。我无法弄清楚如何调用我的自托管博客 api。我已经安装了喷气背包并启用了它。任何帮助将不胜感激。
    • 有人偶然发现这个吗?
    • Jetpack 是联系 Wordpress.com,还是直接与您的自托管网站联系? (我真的希望后者)
    【解决方案2】:

    您可以将 $site 替换为安装了 jetpack 的自托管 Wordpress 站点的域和(如果需要)路径。

    试试这个例子,将$site 替换为discover.wordpress.com

    https://public-api.wordpress.com/rest/v1.1/sites/discover.wordpress.com/posts/

    如果您收到错误:{"error":"unauthorized","message":"API calls to this blog have been disabled."} 使用您自己的站点,请确保您在您的 jetpack 插件设置的 general 部分启用了 json api。

    【讨论】:

      【解决方案3】:

      这并不能直接回答你的问题,但也许其他人看到这篇文章,就像我一样,想知道如何解决这个问题。

      就我而言,我是:

      • 使用 Jetpack
      • 自托管网站

      我收到了错误:

      {"error":"unauthorized","message":"对该博客的 API 调用已被禁用。"}

      为了修复它:

      • 断开 Jetpack 插件
      • 重新连接。

      已解决问题!

      【讨论】:

        猜你喜欢
        • 2015-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-18
        • 1970-01-01
        相关资源
        最近更新 更多