วิธีการนำ Secret key ไปใช้งาน


การเรียกดู Secret key

หลังจากที่ได้ดำเนินการร้องขอ Secret key และผ่านการตรวจสอบแล้วนั้น ผู้ใช้งานสามารถดูข้อมูล Secret key ดังกล่าวได้จากหลายช่องทาง ดังนี้

    1. หน้าจอ Setting : ในส่วนของ Request secret key : โดยระบบจะแสดง Secret key ใน Development Mode ไว้ให้ และแสดงวันที่ที่คีย์หมดอายุ 

และสามารถรีเซ็ต Secret key ใหม่ได้ผ่านการกดปุ่ม “Reset secret”


    1. หน้าจอรายละเอียด Application : ระบบจะแสดงข้อมูล API Group ในแต่ละรายการที่เลือกไว้ใน Application นั้นๆ แยกตามระดับ กรณีที่เป็น 

API Group ใน Level 3 หรือกลุ่มข้อมูล จะมีการแสดงข้อมูลของ Scope data เพื่อให้ผู้พัฒนานำไปใช้ในการเรียกใช้งานข้อมูล API ที่ต้องการด้วย 

โดยจะมีทั้งที่เป็น Scope data ในส่วนของ Dev Moden (ช่วงทดสอบ/พัฒนา ใช้งานกับข้อมูลตัวทดสอบ ซึ่งเรียกใช้ได้ภายใต้ Scope 01.15.* เท่านั้น) 

หรือแบบ Live Mode (ช่วงใช้งานกับข้อมูลจริง) และมีการแสดงข้อมูล Secret key โดยแยกเป็นตอน Dev Mode และ Live Mode เช่นกัน ดังภาพ


การนำ Secret key ไปเรียกใช้งานกับ OpenAPI ในระดับ 3


ตัวอย่างการนำ Secret key ไปใช้งาน : ทางทีมพัฒนา OpenAPI ได้จัดทำตัวอย่างโค้ดในการเรียกใช้งาน API ด้วย Javascript และ PHP  ซึ่งสามารถเรียกดู         

และดาวน์โหลดข้อมูล Source code ได้จากเมนู Guide line >> Example code ดังภาพต่อไปนี้


การขอใช้งานกับข้อมูลจริง (Live Mode) : หากต้องการใช้งาน API แบบ Live Mode หรือใช้งานจริง ต้องทำการขอ Verification ดังที่ได้กล่าวไว้แล้วข้างต้น 

ในส่วนของ “Verification” โดยการกดปุ่ม “Start verification” 


กรณี บาง Application ที่มี API Group บางรายการจัดอยู่ในกลุ่ม "กลุ่มข้อมูล : Level3" และยังไม่ได้ขอ Secret key หากผู้พัฒนาทำการร้องขอ 

การตรวจสอบ Application (Verification)  ระบบจะแจ้งเตือนให้ทราบ เนื่องจาก "หากไม่ได้ดำเนินการขอ Secret key ก่อนทำการขอ Verification  

หลังจากที่ Applicationได้รับการ Verified แล้ว จะไม่สามารถดำเนินการขอ Secret key เพื่อใช้งาน API Group ใน Level 3 ได้อีก" จนกว่าจะทำการ

ยกเลิกการขอตรวจสอบ Application (Revoke) ดังกล่าว และขอ Secret key ในภายหลัง หากเป็นกรณีดังกล่าว ระบบจะแสดงข้อความแจ้งเตือน ดังนี้


โดยการดำเนินการในส่วนของการตรวจสอบ Application  จะทำแบบเดียวกับการดำเนินการในการขอใช้งาน API แบบทั่วไป : Level 1 ดังรูป


โดยหลังจากการร้องขอตรวจสอบ Application (Verification) ดังกล่าวผ่านการตรวจสอบ ระบบจะแสดง Secret key สำหรับ Live Mode ให้เรียกใช้งาน


หมายเหตุ : หากต้องการปรับแก้ข้อมูล API Group ในแอพพลิเคชั่น จะต้องยังไม่ได้รับการอนุมัติการตรวจสอบแอพพลิเคชั่น (Verification) 

          หรือหากมีการอนุมัติแล้ว ต้องทำการยกเลิกการอนุมัติดังกล่าวก่อน จึงจะสามารถปรับแก้ข้อมูล API Group ในแอพพลิเคชั่นได้

Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation