ก็ใช่ พึงระลึกไว้เสมอว่า
- ผู้บริโภคที่ได้รับการยอมรับเท่านั้นของ API นี้คือโครงการศูนย์ซอฟต์แวร์ ไวยากรณ์สามารถและอาจถูกคัดค้านอย่างเลวทรามในอนาคตโดยไม่คำนึงถึงบุคคลที่สาม
- ในอนาคตศูนย์ซอฟแวร์อาจจะมา multiplex การใช้งานจาก APIs แหล่งอื่น ๆ เช่นพวกMozilla MarketplaceและAppstream ดังนั้น API นี้จึงอาจไม่ครอบคลุม
- หากคุณละเมิด API นี้คุณจะถูกปิดกั้น
พร้อมเตือนเหล่านั้นทั้งหมด
การประยุกต์ใช้งาน
https://software-center.ubuntu.com/api/2.0/applications/$LANG/ubuntu/$SERIES/$ARCH/
จะส่งคืนเอกสาร JSON ที่ให้รายละเอียดแอปพลิเคชันของบุคคลที่สามซึ่งติดตั้งได้ในปัจจุบันสำหรับรหัสภาษาคำนำหน้าชื่อที่วางจำหน่ายและสถาปัตยกรรม ยกตัวอย่างเช่นที่นี่เป็นรายการซอฟแวร์ศูนย์ที่ให้บริการในขณะนี้สำหรับ Ubuntu 12.04
ด้วยเหตุผลทางเทคนิคที่จะเป็นความลับความเจ็บปวดที่จะอธิบายการใช้งานที่มีอยู่จากจดหมายเหตุอูบุนตู (เช่นจักรวาล) app-install-data
จะถูกจัดการโดยแพคเกจข้อมูล: คุณสามารถรับรายการด้วยapt-get source -t $SERIES app-install-data
และจัดการกับเซิร์ฟเวอร์ของคุณในพื้นที่; มันไม่เปลี่ยนแปลงบ่อยนัก
ความคิดเห็น
http://reviews.ubuntu.com/reviews/api/1.0/reviews/filter/$LANG/ubuntu/$SERIES/$VERSION/$PACKAGE/
คุณจะได้รับความเห็นเกี่ยวกับแพคเกจ any
โปรดทราบว่าสาขาที่มากที่สุดที่นี่สามารถถูกแทนที่ด้วย ยกตัวอย่างเช่นที่นี่เป็นความคิดเห็นของวอร์ซอเขียน 11.10
ความนิยม
http://reviews.ubuntu.com/reviews/api/1.0/review-stats/ubuntu/$SERIES/
คุณจะได้รับคะแนนทั้งหมดสำหรับแพ็คเกจทั้งหมด
ภาพ
http://screenshots.ubuntu.com/thumbnail-with-version/$PACKAGE/$VERSION
http://screenshots.ubuntu.com/screenshot-with-version/$PACKAGE/$VERSION
คุณจะได้รับภาพขนาดย่อและภาพหน้าจอสำหรับแอปพลิเคชัน ยกตัวอย่างเช่นที่นี่คือภาพล่าสุดของ VLC
ข้อมูลเมตาอื่น ๆ
/usr/share/software-center/softwarecenter/distro/Ubuntu.py
/usr/share/software-center/softwarecenter/backend/piston/
เพื่อความสนุก API เพิ่มเติมโปรดไปที่พา ธ เหล่านี้ในเบราว์เซอร์ไฟล์ของคุณ มันคือ Python ที่อ่านง่ายมาก มีหนังสือรวบรวมเรื่องมากมายสำหรับสิ่งต่าง ๆ เช่นการให้เลขหน้าการกรองข้อความการออกใบอนุญาตสถิติการตรวจสอบและอื่น ๆ ที่คุณอาจสนใจ: