สำคัญ เราจะหยุดรองรับ JSON API เวอร์ชัน 2.0 ในวันที่ 30 กันยายน 2024 โปรดอัปเดตแอปพลิเคชันที่อาศัย JSON API เวอร์ชัน 2.0 เป็น API เวอร์ชันล่าสุดเพื่อให้แอปพลิเคชันทำงานต่อไปได้ สำหรับเวอร์ชันล่าสุด ให้ใช้ลิงก์ในแถบนำทางด้านซ้าย
เอกสารนี้อธิบายวิธีใช้ฟีเจอร์ทั่วไปของ Blogger JSON API โดยใช้รูปแบบการเรียก RESTful
เนื้อหา
บทนำ
เอกสารนี้มีไว้สำหรับนักพัฒนาแอปที่ต้องการเขียนแอปพลิเคชันที่โต้ตอบกับ Blogger JSON API ได้ Blogger เป็นเครื่องมือสำหรับการสร้างเว็บไซต์ที่ช่วยให้ผู้คนเผยแพร่ความคิดของตนได้อย่างต่อเนื่อง
หากคุณไม่คุ้นเคยกับแนวคิดของ Blogger คุณควรอ่านการเริ่มต้นใช้งานก่อนที่จะเขียนโค้ด
การให้สิทธิ์คำขอและระบุแอปพลิเคชันของคุณ
ทุกคำขอที่แอปพลิเคชันส่งไปยัง Blogger JSON API จะต้องระบุแอปพลิเคชันของคุณให้ Google ทราบ มีวิธีระบุ 2 วิธีในการระบุ แอปพลิเคชัน: โดยใช้โทเค็น OAuth 2.0 (ซึ่ง ให้สิทธิ์คำขอด้วย) และ/หรือใช้คีย์ API ของแอปพลิเคชัน วิธีเลือกตัวเลือกที่จะใช้มีดังนี้
- หากคำขอต้องมีการให้สิทธิ์ (เช่น คำขอข้อมูลส่วนตัวของบุคคล) แอปพลิเคชันต้องระบุโทเค็น OAuth 2.0 มาพร้อมกับคำขอ แอปพลิเคชันอาจให้คีย์ API ด้วย แต่ เป็น
- หากคำขอไม่จำเป็นต้องมีการให้สิทธิ์ (เช่น คำขอสำหรับสาธารณะ ) แอปพลิเคชันจะต้องระบุคีย์ API หรือ OAuth 2.0 โทเค็น หรือทั้งสองอย่าง แล้วแต่ว่าตัวเลือกใดที่สะดวกที่สุดสำหรับคุณ
เกี่ยวกับโปรโตคอลการให้สิทธิ์
แอปพลิเคชันต้องใช้ OAuth 2.0 เพื่อให้สิทธิ์คำขอ ระบบไม่รองรับโปรโตคอลการให้สิทธิ์อื่นๆ
หมายเหตุ: Blogger JSON API ยังไม่รองรับการบันทึกในขณะนี้ พร้อมกับขอสิทธิ์เข้าถึงข้อมูล (แบบผสม) หรือทั่วทั้งโดเมน การมอบอำนาจ (2LO)
การให้สิทธิ์คำขอด้วย OAuth 2.0
คำขอข้อมูลผู้ใช้ที่ไม่ใช่แบบสาธารณะจาก Blogger JSON API จะต้องได้รับสิทธิ์จากผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว
รายละเอียดของกระบวนการให้สิทธิ์ หรือ "ขั้นตอน" สำหรับ OAuth 2.0 จะแตกต่างกันไป ทั้งนี้ขึ้นอยู่กับประเภทของแอปพลิเคชันที่คุณกำลังเขียน แอปพลิเคชันทุกประเภทจะใช้กระบวนการทั่วไปต่อไปนี้
- เมื่อสร้างแอปพลิเคชัน คุณจะลงทะเบียนแอปกับ Google จากนั้น Google จะให้ข้อมูลที่คุณต้องใช้ในภายหลัง เช่น รหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์
- เปิดใช้งาน Blogger JSON API ในแผงบริการของคอนโซล Google API (หากไม่เห็นในคอนโซล ให้ข้ามขั้นตอนนี้)
- เมื่อแอปพลิเคชันต้องการเข้าถึงข้อมูลผู้ใช้ แอปจะขอขอบเขตการเข้าถึงที่จำเป็นจาก Google
- Google จะแสดงกล่องโต้ตอบ OAuth แก่ผู้ใช้เพื่อขอให้ผู้ใช้ เพื่อให้สิทธิ์แอปพลิเคชันของคุณในการขอข้อมูลบางอย่าง
- หากผู้ใช้อนุมัติ Google จะให้โทเค็นเพื่อการเข้าถึงที่มีอายุชั่วคราวแก่แอปพลิเคชันของคุณ
- แอปพลิเคชันของคุณขอข้อมูลผู้ใช้ โดยแนบโทเค็นเพื่อการเข้าถึงไว้กับ อีกครั้ง
- หาก Google ตัดสินว่าคำขอและโทเค็นของคุณถูกต้อง ระบบจะแสดงข้อมูลที่ขอ
บางขั้นตอนมีขั้นตอนเพิ่มเติม เช่น การใช้ รีเฟรช โทเค็น เพื่อรับโทเค็นเพื่อการเข้าถึงใหม่ หากต้องการดูข้อมูลโดยละเอียดเกี่ยวกับ สำหรับแอปพลิเคชันประเภทต่างๆ โปรดดูเอกสารประกอบเกี่ยวกับ OAuth 2.0 ของ Google
ต่อไปนี้เป็นข้อมูลขอบเขต OAuth 2.0 สำหรับ API JSON ของ Blogger:
https://www.googleapis.com/auth/blogger
หากต้องการขอสิทธิ์โดยใช้ OAuth 2.0 แอปพลิเคชันของคุณต้องมีข้อมูลขอบเขต รวมถึงข้อมูลที่ Google ให้คุณระหว่างการลงทะเบียนแอปพลิเคชัน (เช่น รหัสไคลเอ็นต์และ/หรือรหัสลับไคลเอ็นต์)
เคล็ดลับ: ไลบรารีของไคลเอ็นต์ Google APIs จัดการขั้นตอนการให้สิทธิ์บางส่วนให้คุณได้ มีให้บริการสำหรับ ภาษาโปรแกรมที่หลากหลาย ไปที่หน้าห้องสมุดและหน้าตัวอย่างเพื่อดู รายละเอียดเพิ่มเติม
การรับและใช้คีย์ API
คำขอที่ส่งไปยัง Blogger JSON API สำหรับข้อมูลสาธารณะจะต้องมาพร้อมกับ ซึ่งอาจเป็นคีย์ API หรือโทเค็นการตรวจสอบสิทธิ์
หากต้องการรับคีย์ API ให้ไปที่คอนโซล API ในแผงบริการ ให้เปิดใช้งาน [api_name] หากข้อกำหนดในการให้บริการปรากฏขึ้น ให้อ่านและยอมรับ
ถัดไป ให้ไปที่ API แผงการเข้าถึง คีย์ API จะอยู่ใกล้กับด้านล่างของแผงนั้นในส่วน ที่มีชื่อว่า "การเข้าถึง API แบบง่าย"
หลังจากมีคีย์ API แล้ว แอปพลิเคชันจะเพิ่มพารามิเตอร์การค้นหา key=yourAPIKey
ต่อท้าย URL คำขอทั้งหมดได้
คีย์ API ปลอดภัยสำหรับการฝังใน URL โดยไม่จำเป็นต้องเข้ารหัส
การใช้งานบล็อก
การเรียกข้อมูลบล็อก
คุณสามารถดึงข้อมูลสำหรับทรัพยากรบล็อกที่เฉพาะเจาะจงได้โดยส่งคำขอ HTTPGET
ไปยัง URI ของบล็อก URI สำหรับทรัพยากรของบล็อกมีรูปแบบดังต่อไปนี้
https://www.googleapis.com/blogger/v2/blogs/blogId
ส่งคำขอ
มีตัวอย่างดังต่อไปนี้
GET https://www.googleapis.com/blogger/v2/blogs/2399953&key=YOUR-API-KEY
เนื่องจากผู้ใช้ไม่จำเป็นต้องผ่านการตรวจสอบสิทธิ์เพื่อเรียกข้อมูลบล็อกสาธารณะ คุณจึงไม่จำเป็นต้องระบุส่วนหัว Authorization
HTTP กับคำขอ GET
นี้ แต่หากไม่ระบุส่วนหัวดังกล่าว คุณจะต้องระบุคีย์ API
นอกจากนี้ Blogger ยังมีบล็อกส่วนตัวที่ต้องมีการตรวจสอบสิทธิ์
คำตอบ
ถ้าคำขอประสบความสำเร็จ เซิร์ฟเวอร์จะตอบสนองด้วย HTTP
รหัสสถานะ 200 OK
และข้อมูลบล็อก:
200 OK { "kind": "blogger#blog", "id": "2399953", "name": "Blogger Buzz", "description": "The Official Buzz from Blogger at Google", "published": "2007-04-23T22:17:29.261Z", "updated": "2011-08-02T06:01:15.941Z", "url": "http://buzz.blogger.com/", "selfLink": "https://www.googleapis.com/blogger/v2/blogs/2399953", "posts": { "totalItems": 494, "selfLink": "https://www.googleapis.com/blogger/v2/blogs/2399953/posts" }, "pages": { "totalItems": 2, "selfLink": "https://www.googleapis.com/blogger/v2/blogs/2399953/pages" }, "locale": { "language": "en", "country": "", "variant": "" } }
การเรียกข้อมูลบล็อกของผู้ใช้
คุณสามารถเรียกข้อมูลรายการบล็อกของผู้ใช้ได้โดยส่งGET
คําขอ HTTP ไปที่ URI ของคอลเล็กชันบล็อก
https://www.googleapis.com/blogger/v2/users/userId/blogs
ส่งคำขอ
ต่อไปนี้คือตัวอย่างของคำขอ GET
ที่แสดง
บล็อกของผู้ใช้:
GET https://www.googleapis.com/blogger/v2/users/self/blogs
Authorization: /* OAuth 2.0 token here */
หมายเหตุ: ผู้ใช้ต้องได้รับการตรวจสอบสิทธิ์เพื่อแสดงบล็อกของตนเอง คุณจึงต้องระบุส่วนหัว Authorization
HTTP กับคำขอ GET
คำตอบ
ถ้าคำขอประสบความสำเร็จ เซิร์ฟเวอร์จะตอบสนองด้วย HTTP
รหัสสถานะ 200 OK
และทั้งรายการของผู้ใช้
บล็อก:
200 OK { "kind": "blogger#blogList", "items": [ { "kind": "blogger#blog", "id": "4967929378133675647", "name": "Brett's Test Blawg", "description": "", "published": "2010-10-06T23:33:31.662Z", "updated": "2011-08-08T06:50:02.005Z", "url": "http://brettmorgan-test-blawg.blogspot.com/", "selfLink": "https://www.googleapis.com/blogger/v2/blogs/4967929378133675647", "posts": { "totalItems": 13, "selfLink": "https://www.googleapis.com/blogger/v2/blogs/4967929378133675647/posts" }, "pages": { "totalItems": 1, "selfLink": "https://www.googleapis.com/blogger/v2/blogs/4967929378133675647/pages" }, "locale": { "language": "en", "country": "", "variant": "" } } ] }
การทำงานกับโพสต์
การดึงข้อมูลโพสต์จากบล็อก
คุณสามารถเรียกดูรายการโพสต์จากบล็อกที่ระบุ โดยการส่ง
คำขอ GET
ไปยัง URI คอลเล็กชันของโพสต์ URI สำหรับโพสต์
คอลเล็กชันจะมีรูปแบบดังต่อไปนี้
https://www.googleapis.com/blogger/v2/blogs/blogId/posts
ส่งคำขอ
มีตัวอย่างดังต่อไปนี้
GET https://www.googleapis.com/blogger/v2/blogs/2399953/posts&key=YOUR-API-KEY
เนื่องจากผู้ใช้ไม่จำเป็นต้องผ่านการตรวจสอบสิทธิ์เพื่อดึงข้อมูลโพสต์จากบล็อกสาธารณะ คุณจึงไม่จำเป็นต้องระบุส่วนหัว Authorization
HTTP กับคำขอ GET
นี้ แต่หากไม่ระบุส่วนหัวดังกล่าว คุณจะต้องระบุคีย์ API
Blogger ยังมีบล็อกส่วนตัว ซึ่งจำเป็นต้องใช้ การตรวจสอบสิทธิ์
คำตอบ
หากคำขอสำเร็จ เซิร์ฟเวอร์จะตอบกลับด้วยรหัสสถานะ HTTP200 OK
และรายการโพสต์
200 OK { "kind": "blogger#postList", "nextPageToken": "CgkIChiAkceVjiYQ0b2SAQ", "prevPageToken": "CgkIChDBwrK3mCYQ0b2SAQ", "items": [ { "kind": "blogger#post", "id": "7706273476706534553", "blog": { "id": "2399953" }, "published": "2011-08-01T19:58:00.000Z", "updated": "2011-08-01T19:58:51.947Z", "url": "http://buzz.blogger.com/2011/08/latest-updates-august-1st.html", "selfLink": "https://www.googleapis.com/blogger/v2/blogs/2399953/posts/7706273476706534553", "title": "Latest updates, August 1st", "content": "elided for readability", "author": { "id": "401465483996", "displayName": "Brett Wiltshire", "url": "http://www.blogger.com/profile/01430672582309320414", "image": { "url": "http://4.bp.blogspot.com/_YA50adQ-7vQ/S1gfR_6ufpI/AAAAAAAAAAk/1ErJGgRWZDg/S45/brett.png" } }, "replies": { "totalItems": "0", "selfLink": "https://www.googleapis.com/blogger/v2/blogs/2399953/posts/7706273476706534553/comments" } }, { "kind": "blogger#post", "id": "6069922188027612413", elided for readability } ] }
การดึงข้อมูลโพสต์ที่เฉพาะเจาะจง
คุณดึงข้อมูลโพสต์ที่เฉพาะเจาะจงจากบล็อกได้โดยส่งGET
คำขอไปยัง URI แหล่งข้อมูลของโพสต์ URI ของทรัพยากรโพสต์มีรูปแบบดังนี้
https://www.googleapis.com/blogger/v2/blogs/blogId/posts/postId
ส่งคำขอ
มีตัวอย่างดังต่อไปนี้
GET https://www.googleapis.com/blogger/v2/blogs/2399953/posts/7706273476706534553&key=YOUR-API-KEY
เนื่องจากผู้ใช้ไม่จำเป็นต้องผ่านการตรวจสอบสิทธิ์เพื่อดึงข้อมูลโพสต์จากบล็อกสาธารณะ คุณจึงไม่จำเป็นต้องระบุส่วนหัว Authorization
HTTP กับคำขอ GET
นี้ แต่หากไม่ระบุส่วนหัวดังกล่าว คุณจะต้องระบุคีย์ API
Blogger ยังมีบล็อกส่วนตัว ซึ่งจำเป็นต้องใช้ การตรวจสอบสิทธิ์
คำตอบ
ถ้าคำขอประสบความสำเร็จ เซิร์ฟเวอร์จะตอบสนองด้วย HTTP
รหัสสถานะ 200 OK
และเนื้อหาของโพสต์:
200 OK { "kind": "blogger#post", "id": "7706273476706534553", "blog": { "id": "2399953" }, "published": "2011-08-01T19:58:00.000Z", "updated": "2011-08-01T19:58:51.947Z", "url": "http://buzz.blogger.com/2011/08/latest-updates-august-1st.html", "selfLink": "https://www.googleapis.com/blogger/v2/blogs/2399953/posts/7706273476706534553", "title": "Latest updates, August 1st", "content": "elided for readability", "author": { "id": "401465483996", "displayName": "Brett Wiltshire", "url": "http://www.blogger.com/profile/01430672582309320414", "image": { "url": "http://4.bp.blogspot.com/_YA50adQ-7vQ/S1gfR_6ufpI/AAAAAAAAAAk/1ErJGgRWZDg/S45/brett.png" } }, "replies": { "totalItems": "0", "selfLink": "https://www.googleapis.com/blogger/v2/blogs/2399953/posts/7706273476706534553/comments" } }
การทำงานกับความคิดเห็น
การดึงข้อมูลความคิดเห็นของโพสต์
คุณสามารถเรียกรายการความคิดเห็นสำหรับโพสต์ได้โดยการส่ง
คำขอ GET
ไปยัง URI ของคอลเล็กชันความคิดเห็น URI สำหรับ
คอลเล็กชันความคิดเห็นมีรูปแบบดังต่อไปนี้
https://www.googleapis.com/blogger/v2/blogs/blogId/posts/postId/comments
ส่งคำขอ
มีตัวอย่างดังต่อไปนี้
GET https://www.googleapis.com/blogger/v2/blogs/2399953/posts/6069922188027612413/comments&key=YOUR-API-KEY
เนื่องจากผู้ใช้ไม่จำเป็นต้องผ่านการตรวจสอบสิทธิ์เพื่อเรียกความคิดเห็นจากบล็อกสาธารณะ ดังนั้น
ไม่จำเป็นต้องระบุส่วนหัว HTTP ของ Authorization
ในส่วนนี้
คำขอGET
แต่หากไม่ได้ระบุส่วนหัวดังกล่าว คุณจะต้องระบุคีย์ API
Blogger ยังมีบล็อกส่วนตัว ซึ่งจำเป็นต้องใช้ การตรวจสอบสิทธิ์
คำตอบ
หากคำขอสำเร็จ เซิร์ฟเวอร์จะตอบกลับด้วยรหัสสถานะ HTTP200 OK
และรายการความคิดเห็น ดังนี้
200 OK { "kind": "blogger#commentList", "nextPageToken": "CgkIFBDwjvDXlyYQ0b2SARj9mZe9n8KsnlQ", "prevPageToken": "CgkIFBisvMGRlyYQ0b2SARj9mZe9n8KsnlQ", "items": [ { "kind": "blogger#comment", "id": "9200761938824362519", "post": { "id": "6069922188027612413" }, "blog": { "id": "2399953" }, "published": "2011-07-28T19:19:57.740Z", "updated": "2011-07-28T21:29:42.015Z", "selfLink": "https://www.googleapis.com/blogger/v2/blogs/2399953/posts/6069922188027612413/comments/9200761938824362519", "content": "elided", "author": { "id": "530579030283", "displayName": "elided", "url": "elided", "image": { "url": "elided" } } }, { "kind": "blogger#comment", "id": "400101178920857170", elided for readability } ] }
การดึงข้อมูลความคิดเห็นที่เฉพาะเจาะจง
คุณสามารถเรียกความคิดเห็นที่ต้องการจากโพสต์ได้โดยการส่ง
คำขอ GET
ไปยัง URI ของทรัพยากรความคิดเห็น URI ของแหล่งข้อมูลความคิดเห็นมีรูปแบบดังนี้
https://www.googleapis.com/blogger/v2/blogs/blogId/posts/postId/comments/commentId
ส่งคำขอ
มีตัวอย่างดังต่อไปนี้
GET https://www.googleapis.com/blogger/v2/blogs/2399953/posts/6069922188027612413/comments/9200761938824362519&key=YOUR-API-KEY
เนื่องจากผู้ใช้ไม่จำเป็นต้องผ่านการตรวจสอบสิทธิ์เพื่อเรียกความคิดเห็นจากบล็อกสาธารณะ ดังนั้น
ไม่จำเป็นต้องระบุส่วนหัว HTTP ของ Authorization
ในส่วนนี้
คำขอGET
แต่หากไม่ได้ระบุส่วนหัวดังกล่าว คุณจะต้องระบุคีย์ API
Blogger ยังมีบล็อกส่วนตัว ซึ่งจำเป็นต้องใช้ การตรวจสอบสิทธิ์
คำตอบ
หากคำขอสำเร็จ เซิร์ฟเวอร์จะตอบกลับด้วยรหัสสถานะ HTTP200 OK
และข้อมูลความคิดเห็น ดังนี้
200 OK { "kind": "blogger#comment", "id": "9200761938824362519", "post": { "id": "6069922188027612413" }, "blog": { "id": "2399953" }, "published": "2011-07-28T19:19:57.740Z", "updated": "2011-07-28T21:29:42.015Z", "selfLink": "https://www.googleapis.com/blogger/v2/blogs/2399953/posts/6069922188027612413/comments/9200761938824362519", "content": "elided", "author": { "id": "530579030283", "displayName": "elided", "url": "elided", "image": { "url": "elided" } } }
การทำงานกับหน้าเว็บ
การดึงข้อมูลหน้าเว็บสําหรับบล็อก
คุณเรียกข้อมูลรายการหน้าเว็บของบล็อกได้โดยส่งGET
คําขอไปยัง URI ของคอลเล็กชันหน้าเว็บ URI ของคอลเล็กชัน Pages จะมีรูปแบบดังนี้
https://www.googleapis.com/blogger/v2/blogs/blogId/pages
ส่งคำขอ
มีตัวอย่างดังต่อไปนี้
GET https://www.googleapis.com/blogger/v2/blogs/4967929378133675647/pages&key=YOUR-API-KEY
เนื่องจากผู้ใช้ไม่จำเป็นต้องผ่านการตรวจสอบสิทธิ์เพื่อเรียกหน้าเว็บจากบล็อกสาธารณะ คุณ
ไม่จำเป็นต้องระบุส่วนหัว HTTP ของ Authorization
ในส่วนนี้
คำขอGET
แต่หากไม่ได้ระบุส่วนหัวดังกล่าว คุณจะต้องระบุคีย์ API
นอกจากนี้ Blogger ยังมีบล็อกส่วนตัวที่ต้องมีการตรวจสอบสิทธิ์
คำตอบ
หากคำขอสำเร็จ เซิร์ฟเวอร์จะตอบกลับด้วยรหัสสถานะ HTTP200 OK
และรายการหน้าเว็บ ดังนี้
200 OK { "kind": "blogger#pageList", "items": [ { "kind": "blogger#page", "id": "273541696466681878", "blog": { "id": "4967929378133675647" }, "published": "2011-07-14T16:16:00.000Z", "updated": "2011-07-14T16:16:23.602Z", "url": "http://brettmorgan-test-blawg.blogspot.com/p/static-content.html", "selfLink": "https://www.googleapis.com/blogger/v2/blogs/4967929378133675647/pages/273541696466681878", "title": "Static Content", "content": "elided for readability", "author": { "id": "901569848744", "displayName": "brett", "url": "http://www.blogger.com/profile/16258312240222542576", "image": { "url": "https://resources.blogblog.com/img/b16-rounded.gif" } } } ] }
การดึงข้อมูลหน้าเว็บที่เฉพาะเจาะจง
คุณสามารถเรียกหน้าที่ต้องการจากบล็อกได้โดยการส่ง
คำขอ GET
ไปยัง URI ทรัพยากรของ Pages URI ของหน้าเว็บ
แหล่งข้อมูลมีรูปแบบดังต่อไปนี้
https://www.googleapis.com/blogger/v2/blogs/blogId/pages/pageId
ส่งคำขอ
มีตัวอย่างดังต่อไปนี้
GET https://www.googleapis.com/blogger/v2/blogs/4967929378133675647/pages/273541696466681878&key=YOUR-API-KEY
เนื่องจากผู้ใช้ไม่จำเป็นต้องผ่านการตรวจสอบสิทธิ์เพื่อเรียกหน้าเว็บจากบล็อกสาธารณะ คุณ
ไม่จำเป็นต้องระบุส่วนหัว HTTP ของ Authorization
ในส่วนนี้
คำขอGET
แต่หากไม่ได้ระบุส่วนหัวดังกล่าว คุณจะต้องระบุคีย์ API
นอกจากนี้ Blogger ยังมีบล็อกส่วนตัวที่ต้องมีการตรวจสอบสิทธิ์
คำตอบ
หากคำขอสำเร็จ เซิร์ฟเวอร์จะตอบกลับด้วยรหัสสถานะ HTTP200 OK
และข้อมูลหน้าเว็บ ดังนี้
200 OK { "kind": "blogger#page", "id": "273541696466681878", "blog": { "id": "4967929378133675647" }, "published": "2011-07-14T16:16:00.000Z", "updated": "2011-07-14T16:16:23.602Z", "url": "http://brettmorgan-test-blawg.blogspot.com/p/static-content.html", "selfLink": "https://www.googleapis.com/blogger/v2/blogs/4967929378133675647/pages/273541696466681878", "title": "Static Content", "content": "elided for readability", "author": { "id": "901569848744", "displayName": "brett", "url": "http://www.blogger.com/profile/16258312240222542576", "image": { "url": "https://resources.blogblog.com/img/b16-rounded.gif" } } }
การทำงานกับผู้ใช้
การดึงข้อมูลผู้ใช้
คุณเรียกข้อมูลของผู้ใช้ได้โดยส่งคำขอ HTTP GET
เป็น URI ทรัพยากรของผู้ใช้ ดังนี้
https://www.googleapis.com/blogger/v2/users/userId
ส่งคำขอ
ต่อไปนี้คือตัวอย่างคำขอ GET
ที่แสดงรายการบล็อกของผู้ใช้
GET https://www.googleapis.com/blogger/v2/users/self
Authorization: /* OAuth 2.0 token here */
หมายเหตุ: ผู้ใช้ต้องผ่านการตรวจสอบสิทธิ์เพื่อ
แสดงข้อมูลของตนเอง ดังนั้นคุณต้องระบุ HTTP ของ Authorization
ส่วนหัวที่มีคำขอ GET
คำตอบ
หากคำขอสำเร็จ เซิร์ฟเวอร์จะตอบกลับด้วยรหัสสถานะ HTTP200 OK
และลิงก์ไปยังรายการบล็อกของผู้ใช้
200 OK { "kind": "blogger#user", "id": "901569848744", "selfLink": "https://www.googleapis.com/blogger/v2/users/901569848744", "blogs": { "selfLink": "https://www.googleapis.com/blogger/v2/users/901569848744/blogs" } }
พารามิเตอร์การค้นหามาตรฐาน
พารามิเตอร์การค้นหาต่อไปนี้ใช้ได้กับเมธอดและทรัพยากรทั้งหมดใน Blogger API
พารามิเตอร์การค้นหาที่ใช้กับการดำเนินการทั้งหมดของ Blogger API มีอยู่ในเอกสารพารามิเตอร์ของระบบ