2013-06-08 73 views
6

Tôi đã cài đặt plugin jetpack cho trang web wordpress tự lưu trữ của mình. Tính năng API JSON trong jetpack cho phép tôi sử dụng API còn lại (http://developer.wordpress.com/docs/api/). Tuy nhiên tôi không hiểu làm thế nào để sử dụng nó.Sử dụng jetpack wordpress json api

https://public-api.wordpress.com/rest/v1/sites/ $ site/bài viết/

Làm thế nào để tôi tìm thấy trang web của tôi $ ví dụ?

Bất kỳ ví dụ nào mà bất kỳ ai cũng có thể chia sẻ?

Trả lời

11

Chỉ cần thay thế $site bằng URL của trang web của bạn.

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

+0

Tôi đã cài đặt plugin JetPack. Khi tôi cố gắng truy cập nó nói '{" lỗi ":" trái phép "," tin nhắn ":" Các cuộc gọi API tới blog này đã bị vô hiệu hóa. "}' Có cài đặt nào để bật không? – DroidLearner

+0

@DroidLearner liên kết trang web tự lưu trữ của bạn với tài khoản WordPress. –

+0

Tôi đang đối mặt với cùng một vấn đề với @droidLearner. Tôi không thể tìm ra cách thực hiện cuộc gọi đến các blog tự lưu trữ của tôi api. Tôi có jetpack indtalled và kích hoạt nó. Bất kỳ trợ giúp sẽ được đánh giá cao. –

0

này không trực tiếp trả lời câu hỏi của bạn nhưng có lẽ những người khác đi ngang qua bài này, như tôi đã làm, muốn biết làm thế nào để có thể khắc phục vấn đề.

Trong trường hợp của tôi Tôi:

  • Sử dụng Jetpack
  • Tự tổ chức trang web

tôi đã nhận được báo lỗi:

{ "lỗi": "không được phép", "message": "Các cuộc gọi API tới blog này đã bị vô hiệu hóa."}

Để khắc phục sự cố:

  • Ngắt kết nối plugin Jetpack
  • Kết nối lại.

Đã khắc phục sự cố!

1

Bạn có thể thay thế $site bằng tên miền và (nếu cần) đường dẫn của trang Wordpress tự lưu trữ của bạn đã cài đặt jetpack.

Chỉ cần thử ví dụ này nơi $site được thay thế bằng discover.wordpress.com

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

Nếu bạn nhận được lỗi: {"error":"unauthorized","message":"API calls to this blog have been disabled."} với trang web của riêng bạn hãy chắc chắn rằng bạn đã kích hoạt các api json trong phần general plugin jetpack của bạn cài đặt.

enable json api for jetpack

+0

Có điều này đã giải quyết được sự cố của tôi –

Các vấn đề liên quan