英文:
How to generate an API url to get data from WordPress blog
问题
目前,我想从我的WordPress个人博客获取数据,以在我的个人网站上使用。我尝试使用以下URL:https://shopssam.wordpress.com/wp/v2/posts,但它不起作用。经过一段时间的研究,必须对**永久链接(PermaLinks)**进行更多调整。而且我在WordPress首页设置中找不到它。
英文:
Currently, I want to get data from my personal blog on WordPress to put through my personal website. I tried using this URL: https://shopssam.wordpress.com/wp/v2/posts and it didn't work. After a while of researching, there must be more tweaks in PermaLinks. And I can't find it anywhere in the WordPress home page settings.
答案1
得分: 2
wordpress.com 使用与正常的 wordpress.org 不同的 REST API。
首先从下面的链接中找到您的站点ID:
https://dashboard.wordpress.com/wp-admin/index.php?page=my-blogs
然后将下面参数中的 SITEID 替换为您的站点ID,以获取所有文章:
https://public-api.wordpress.com/rest/v1/sites/{YOUR_SITE_ID_GOES_HERE}/posts
英文:
wordpress.com use different REST API than normal wordpress.org.
First find your Site ID from link bellow:
https://dashboard.wordpress.com/wp-admin/index.php?page=my-blogs
Then replace SITEID in below parameter to get all posts:
https://public-api.wordpress.com/rest/v1/sites/{YOUR_SITE_ID_GOES_HERE}/posts
答案2
得分: 1
以下是翻译好的部分:
对于那些需要更清晰答案的人,您可以在这里阅读信息:https://developer.wordpress.com/docs/api/。这是WordPress.com的文档,请注意在使用WordPress时要小心,因为尽管具有相同的名称,WordPress.com和WordPress.org的工作方式完全不同。这是我修改以获取数据的确切API URL:https://public-api.wordpress.com/rest/v1/sites/shopssam.wordpress.com/posts
其中shopssam.wordpress.com是我的博客URL。
英文:
For those who need a clearer answer. You can read the information here: https://developer.wordpress.com/docs/api/. This is a document for WordPress.com, be careful when using WordPress, because despite having the same name, WordPress.com and WordPress.org have completely different ways of working. And here is the exact API URL that I modified to get the data: https://public-api.wordpress.com/rest/v1/sites/shopssam.wordpress.com/posts
Which shopssam.wordpress.com is my blog URL.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论