Workplace from Meta กำลังจะปิดตัวลง คุณจะสามารถใช้งาน Workplace ต่อไปได้จนถึงวันที่ 31 สิงหาคม 2025 โปรดไปที่ศูนย์ช่วยเหลือของเราเพื่อดูข้อมูลเพิ่มเติม
ในฐานะผู้ดูแลระบบ Workplace คุณสามารถควบคุมความสามารถที่มีให้สำหรับการผสานการทำงานแต่ละรายการด้วยการสร้างแอพและให้สิทธิ์การอนุญาตที่เฉพาะเจาะจงไว้ โดยอาจตั้งชื่อแต่ละแอพตามบริการที่แอพนั้นๆ มอบให้ได้ แอพจะมาพร้อมโทเค็นการเข้าถึงที่ไม่ซ้ำกันและสิทธิ์การอนุญาตที่จะควบคุมว่าแอพสามารถอ่านหรือเขียนข้อมูลใดได้บ้าง
คู่มือนี้จะอธิบายถึงแอพและรูปแบบสิทธิ์การอนุญาตโดยละเอียด
คุณสามารถให้สิทธิ์การอนุญาตแบบเป็นชุดแก่แอพ Workplace แต่ละรายการเพื่อควบคุมระดับฟังก์ชั่นการทำงานที่แอพมีบน API กราฟและ API การจัดการบัญชี
เมื่อคุณสร้างแอพและให้สิทธิ์การอนุญาต สิทธิ์การอนุญาตเหล่านั้นจะมีผลกับทุกบัญชีในชุมชนของคุณ เจ้าของบัญชีไม่จำเป็นต้องให้สิทธิ์การอนุญาตเพิ่มเติมแก่แอพเพื่อใช้ประโยชน์จากฟังก์ชั่นการทำงานของแอพนั้นๆ ซึ่งแตกต่างจากรูปแบบสิทธิ์การอนุญาตบน Facebook ที่ผู้ใช้ให้สิทธิ์การอนุญาตแก่แอพเป็นรายบุคคลเมื่อเข้าสู่ระบบ
ข้อมูลด้านล่างนี้เป็นรายการสิทธิ์การอนุญาตทั้งหมดสำหรับแอพที่ใช้ในการผสานการทำงานได้ พร้อมทั้งภาพรวมของวิธีการใช้สิทธิ์การอนุญาตเหล่านั้น
สิทธิ์การอนุญาต | คำอธิบาย |
---|---|
อ่านเนื้อหาในกลุ่มอ่านโพสต์และความคิดเห็นในกลุ่มที่เลือก read_group | ใช้สิทธิ์การอนุญาตนี้เมื่อสร้างการผสานการทำงานที่ดึงเนื้อหาทั้งหมดมาจากกลุ่มที่เลือก หากการผสานการทำงานของคุณจะทำหน้าที่เป็นบอทในกลุ่ม ให้ใช้สิทธิ์การอนุญาตบอทการกล่าวถึงแทน |
จัดการเนื้อหาในกลุ่มจัดการโพสต์และความคิดเห็นในกลุ่มที่เลือก write_group | ใช้สิทธิ์การอนุญาตนี้เมื่อสร้างการผสานการทำงานที่มีการโพสต์เนื้อหาลงในกลุ่ม เช่น รายงานประจำสัปดาห์จากบริการภายใน หรือบอทการแจ้งเตือนสถานะบริการ |
อ่านไทม์ไลน์ของผู้ใช้ดูโพสต์ที่สมาชิกในกลุ่มโพสต์บนไทม์ไลน์ของตน read_user_feed | ใช้สิทธิ์การอนุญาตนี้เมื่อสร้างการผสานการทำงานที่มีลักษณะดังนี้
|
จัดการไทม์ไลน์ของผู้ใช้โพสต์และแสดงความคิดเห็นบนไทม์ไลน์ของสมาชิกในกลุ่ม write_user_feed | ใช้สิทธิ์การอนุญาตนี้เพื่อเปิดใช้การผสานการทำงานเพื่อสร้างหรือแก้ไขโพสต์บนไทม์ไลน์ของสมาชิกในกลุ่ม |
บอทการกล่าวถึงดูโพสต์และตอบกลับความคิดเห็นเมื่อได้รับการกล่าวถึงในโพสต์ bot_mention | ใช้สิทธิ์การอนุญาตนี้เพื่อสร้างบอทในกลุ่ม Workplace |
จัดการกลุ่มสร้าง แก้ไข หรือลบกลุ่มที่เลือกและสมาชิกในกลุ่มออก manage_group | ใช้สิทธิ์การอนุญาตนี้เมื่อสร้างการผสานการทำงานที่จะสร้างกลุ่มโดยอัตโนมัติและเพิ่มสมาชิกในกลุ่มตามโครงสร้างแผนภูมิองค์กรหรือตามกลุ่มโปรเจ็กต์ หากการผสานการทำงานที่มีสิทธิ์การอนุญาตนี้ถูกจำกัดไว้เฉพาะบางกลุ่ม การผสานการทำงานนี้ก็จะไม่ได้รับอนุญาตให้สร้างกลุ่มใหม่ |
จัดการบัญชีเตรียมการ อัพเดต หรือปิดใช้งานบัญชีผ่าน API การจัดการบัญชี manage_accounts | ใช้สิทธิ์การอนุญาตนี้สำหรับการผสานการทำงานกับบริการจัดเตรียมบัญชี เช่น ผู้ให้บริการข้อมูลระบุตัวตนเครื่องมือซิงค์ Active Directory หรือไคลเอ็นต์ API การจัดการบัญชีแบบกำหนดเอง เมื่อคุณเปิดใช้งานสิทธิ์การอนุญาตนี้ คุณจะมีตัวเลือกสำหรับเปิดใช้งานสิทธิ์การอนุญาต "เชิญผู้คนมายัง Workplace โดยอัตโนมัติทันทีที่เพิ่มพวกเขาแล้วด้วยการผสานการทำงานนี้" |
จัดการเครื่องหมายมอบเครื่องหมายให้กับผู้คนในชุมชน Workplace manage_badges | ใช้สิทธิ์การอนุญาตนี้เพื่อเปิดใช้งานการผสานการทำงานเพื่อดำเนินการต่อไปนี้
|
อ่านอีเมลของผู้ใช้ดูอีเมลของสมาชิกในกลุ่ม read_user_email | สิทธิ์การอนุญาตนี้ช่วยให้คุณสามารถดึงข้อมูลบัญชีอีเมลที่เชื่อมโยงกับบัญชีของผู้ใช้ Workplace ได้ |
อ่านโปรไฟล์การทำงานสิทธิ์การเข้าถึงข้อมูลไดเรกทอรีของผู้คนแบบอ่านอย่างเดียว read_user_work_profile | อนุญาตให้แอพดึงข้อมูล department, division, organization, primary_address, primary_phone, title และ gender ของผู้คนได้ |
อ่านแผนภูมิองค์กรสิทธิ์การเข้าถึงผู้จัดการและผู้ใต้บังคับบัญชาของผู้คนแบบอ่านอย่างเดียว read_user_org_chart | อนุญาตให้แอพดึงข้อมูลผู้จัดการและผู้ใต้บังคับบัญชาของผู้คนได้ |
จัดการสมาชิกรับส่งข้อความแชทกับสมาชิกในชุมชนของคุณ message | ใช้สิทธิ์การอนุญาตนี้เพื่อสร้างบอทใน Work Chat |
อ่านข้อความทั้งหมดอ่านข้อความแชทจากสมาชิกในชุมชนของคุณ read_all_messages | ใช้สิทธิ์การอนุญาตนี้เพื่อเปิดใช้งานการผสานการทำงานด้านการปฏิบัติตามข้อบังคับซึ่งจะเฝ้าติดตามการใช้ Workplace Chat |
ลบข้อความแชทdelete_messages | ใช้สิทธิ์การอนุญาตนี้ในการเปิดใช้แอพเพื่อลบข้อความแชทจากการสนทนาของบุคคล ตัวอย่างเช่น เพื่อใช้นโยบายการเก็บรักษาข้อมูล |
อ่านบันทึกการรักษาความปลอดภัยเข้าถึงรายละเอียดของเหตุการณ์ด้านความปลอดภัย เช่น ความพยายามเข้าสู่ระบบ และคำขอรีเซ็ตรหัสผ่าน receive_security_logs | ใช้สิทธิ์การอนุญาตนี้เพื่อเปิดใช้งานการผสานการทำงานด้านการปฏิบัติตามข้อบังคับซึ่งจะเฝ้าติดตามการใช้ Workplace Chat |
ออกจากระบบนำสมาชิกออกจากเซสชั่นที่ใช้งานอยู่ทั้งหมด logout | ใช้สิทธิ์การอนุญาตนี้เพื่อนำผู้ใช้ออกจากระบบ Workplace |
สร้างพรีวิวสำหรับลิงก์พรีวิวอย่างละเอียดสำหรับลิงก์ที่แชร์ใน Workplace link_unfurling | แอพที่มีสิทธิ์การอนุญาตนี้สามารถสร้างพรีวิวที่ได้รับอนุญาตสำหรับลิงก์ที่แชร์ใน Workplace ได้ |
จัดการโปรไฟล์การทำงานอ่านและอัพเดตโปรไฟล์การทำงานใน Workplace manage_profiles | แอพที่มีสิทธิ์การอนุญาตนี้จะผสานรวมสิทธิ์ในการอ่าน read_user_work_profile กับ read_user_org_chart นอกจากนี้ แอพที่มีสิทธิ์การอนุญาตนี้ยังสามารถอัพเดตข้อมูลบัญชี (เช่น ชื่อ แผนก ฝ่าย ตำแหน่ง องค์กร หมายเลขโทรศัพท์) ได้อีกด้วย |
มอบบัญชีผู้ใช้จัดเตรียมบัญชีใน Workplace provision_accounts | แอพที่มีสิทธิ์การอนุญาตนี้สามารถจัดเตรียม ปิดใช้งาน และลบบัญชี Workplace (ที่ไม่ได้อ้างสิทธิ์) ได้ สิทธิ์การอนุญาตนี้ยังอนุญาตให้ทำการอัพเดตช่อง active, email, name, hire_date และ invited member ได้อีกด้วย |
อ่านการเป็นสมาชิกของกลุ่มแสดงรายชื่อของสมาชิกในกลุ่มและแสดงรายชื่อของกลุ่มที่ผู้ใช้เป็นสมาชิกอยู่ list_group_members | แอพที่มีสิทธิ์การอนุญาตนี้สามารถสืบค้นรายชื่อของสมาชิกในกลุ่มใดกลุ่มหนึ่งโดยเฉพาะได้ นอกจากนี้ยังสามารถแสดงรายชื่อของกลุ่มที่ผู้ใช้เป็นสมาชิกอยู่ได้อีกด้วย |
จัดการเนื้อหาของคลังความรู้สร้าง แก้ไข และลบข้อมูลที่สำคัญของบริษัทในคลังความรู้ manage_knowledge_library | แอพที่มีสิทธิ์การอนุญาตนี้สามารถสร้างและแก้ไขเนื้อหาภายในคลังความรู้ได้ ใช้สิทธิ์การอนุญาตนี้เพื่อเปิดใช้งานการผสานการทำงานเพื่อดำเนินการต่อไปนี้
|
อ่านเนื้อหาของคลังความรู้อ่านข้อมูลที่สำคัญของบริษัทในคลังความรู้ read_knowledge_library | แอพที่มีสิทธิ์การอนุญาตนี้สามารถเข้าถึงเนื้อหาจากคลังความรู้ได้ ใช้สิทธิ์การอนุญาตนี้เพื่อเปิดใช้งานการผสานการทำงานเพื่อดำเนินการต่อไปนี้
|
ส่งออกข้อมูลพนักงานส่งออกรายชื่อของพนักงานปัจจุบันและข้อมูลกิจกรรมของพนักงานในรูปแบบไฟล์ CSV export_employee_data | แอพที่มีสิทธิ์การอนุญาตนี้สามารถกำหนดเวลาให้งานส่งออกข้อมูลที่จะสร้างไฟล์ CSV ที่แสดงรายชื่อผู้ใช้ Workplace ทั้งหมดได้ CSV มีข้อมูลเกี่ยวกับผู้ใช้ ตลอดจนข้อมูลเกี่ยวกับการใช้งานฟีเจอร์ Workplace ที่ผู้ใช้กระทำไว้ล่าสุดอีกด้วย |
บอทในแชทกลุ่มการเปิดใช้งานบอทเพื่อโต้ตอบในแชทกลุ่ม bot_group_chat | แอพที่มีสิทธิ์การอนุญาตนี้จะเปิดใช้งานบอทเพื่อโต้ตอบกับสมาชิกในแชทกลุ่ม ใช้สิทธิ์การอนุญาตนี้สำหรับเปิดใช้การผสานการทำงานเพื่อสร้างหรือจัดการแชทกลุ่มที่มีหลายบุคคล สิทธิ์การอนุญาตนี้ขึ้นอยู่กับสิทธิ์การอนุญาต |
จัดการแบบสำรวจสร้าง อัพเดต ลบ และอ่านการกำหนดค่าแบบสำรวจ manage_surveys | แอพที่มีสิทธิ์การอนุญาตสามารถสร้าง อัพเดต ลบ และอ่านการกำหนดค่าแบบสำรวจได้ |
อ่านแบบสำรวจอ่านการกำหนดค่าแบบสำรวจและรับการอัพเดต Webhook ที่เกี่ยวข้องกับแบบสำรวจ read_surveys | แอพที่มีสิทธิ์การอนุญาตนี้สามารถอ่านการกำหนดค่าแบบสำรวจและรับการอัพเดต Webhook ที่เกี่ยวข้องกับแบบสำรวจได้ |
อ่านแบบสำรวจอ่านการกำหนดค่าแบบสำรวจและรับการอัพเดต Webhook ที่เกี่ยวข้องกับแบบสำรวจ read_surveys | แอพที่มีสิทธิ์การอนุญาตนี้สามารถอ่านการกำหนดค่าแบบสำรวจและรับการอัพเดต Webhook ที่เกี่ยวข้องกับแบบสำรวจได้ |
อ่านกลุ่มผู้ใช้อ่านกลุ่มผู้ใช้ read_people_sets | แอพที่มีสิทธิ์การอนุญาตนี้สามารถดูการกำหนดค่ากลุ่มผู้ใช้แบบไดนามิกและสมัครรับข้อมูลอัพเดตที่เกี่ยวข้องกับกลุ่มผู้ใช้ได้ |
จัดการกลุ่มผู้ใช้จัดการกลุ่มผู้ใช้ manage_people_sets | แอพที่มีสิทธิ์การอนุญาตนี้สามารถสร้าง อัพเดต และลบกลุ่มผู้ใช้ในชุมชน Workplace ได้ |
อ่านโพสต์สำคัญอ่านโพสต์สำคัญ read_important_posts | อนุญาตให้การผสานการทำงานอ่านข้อมูลเกี่ยวกับการโปรโมทโพสต์สำคัญทั้งที่กำลังใช้งานอยู่และหมดอายุแล้ว |
จัดการโพสต์สำคัญจัดการโพสต์สำคัญ manage_important_posts | อนุญาตให้การผสานการทำงานทำเครื่องหมายโพสต์ในกลุ่มว่าสำคัญ ซึ่งจะทำให้โพสต์ดังกล่าวปรากฏที่ด้านบนของฟีด และสามารถหยุดการโปรโมทโพสต์สำคัญก่อนกำหนดได้ |
ลบข้อมูลโปรไฟล์ออกลบข้อมูลส่วนตัวของผู้ใช้ที่ปิดใช้งานแล้วออก remove_profile_information | อนุญาตให้การผสานการทำงานลบช่องโปรไฟล์ต่างๆ เช่น ชื่อและรูปโปรไฟล์ออกจากผู้ใช้ที่ปิดใช้งานแล้วบน Workplace |
สำหรับสิทธิ์การอนุญาตบางอย่าง คุณสามารถจำกัดการผสานการทำงานให้เปิดใช้งานในบางกลุ่มได้ คุณจึงสามารถกำหนดขอบเขตให้การผสานการทำงานเข้าถึงเฉพาะเนื้อหาที่คุณต้องการเปิดเผยเท่านั้นได้ด้วย
ตัวอย่างเช่น คุณสามารถอนุญาตให้การผสานการทำงานการโพสต์แจ้งเตือนสามารถโพสต์ได้เฉพาะในกลุ่มที่ทีมเป็นเจ้าของเท่านั้น หรือให้การผสานการทำงานแอพของพนักงานสามารถอ่านเนื้อหาได้เฉพาะในกลุ่มเปิดที่กำหนดเท่านั้น
หากต้องการกำหนดสิทธิ์การอนุญาตระดับกลุ่มสำหรับการผสานการทำงานแบบกำหนดเอง ให้ใช้แผงควบคุมการเข้าถึงของกลุ่มในกล่องโต้ตอบ "แก้ไขการผสานการทำงาน"
สิทธิ์การอนุญาตระดับกลุ่มจะใช้กับสิทธิ์การอนุญาตต่อไปนี้:
คุณสามารถกำหนดค่าการผสานการทำงานเพื่อให้สามารถใช้สิทธิ์การอนุญาตระดับกลุ่มดังกล่าวกับกลุ่มทั้งหมดกลุ่มเฉพาะที่ผู้ดูแลระบบเลือก หรือให้ผู้ดูแลกลุ่มเปิดใช้งานสำหรับกลุ่มของตนเอง
เมื่อเปิดใช้งานให้ผู้ดูแลกลุ่มเปิดใช้งานสำหรับกลุ่มของตนเอง ผู้ดูแลกลุ่มจะเห็นแท็บการผสานการทำงานใหม่อยู่ด้านล่างหน้าจอจัดการกลุ่ม ทำให้ผู้ดูแลกลุ่มสามารถเปิดใช้การผสานการทำงานบนกลุ่มของตนเองได้
เมื่อคุณสร้างแอพใหม่สำหรับ Workplace ระบบจะสร้างโทเค็นการเข้าถึงขึ้นมาเพื่อใช้กับ API กราฟ, API การจัดการบัญชี หรือ Webhooks
โทเค็นการเข้าถึงนี้จะปรากฏให้เห็นเพียงครั้งเดียวเท่านั้น การจัดเก็บโทเค็นอย่างปลอดภัยเพื่อใช้เป็นโค้ดในภายหลังจึงเป็นสิ่งสำคัญ
โทเค็นของแอพ Workplace ไม่มีวันหมดอายุและไม่จำเป็นต้องรีเฟรชเว้นแต่จะผู้ใช้จะรีเซ็ตเอง หากคุณแก้ไขสิทธิ์การอนุญาตที่มีในแอพหนึ่ง โทเค็นที่มีอยู่แล้วจะยังคงใช้งานได้อยู่ และคุณจะไม่ต้องสร้างโทเค็นใหม่
หากคุณจำเป็นต้องเลิกใช้โทเค็น คุณสามารถรีเซ็ตโทเค็นด้วยปุ่มรีเซ็ตโทเค็นการเข้าถึงในกล่องโต้ตอบแก้ไขแอพ ระบบจะสร้างและแสดงโทเค็นใหม่ และจะเลิกใช้โทเค็นที่มีอยู่เดิมโดยทันที
โทเค็นการเข้าถึงมีความสำคัญ เพราะเป็นโทเค็นที่จะให้สิทธิ์การเข้าถึงข้อมูลบริษัทของคุณบน Workplace เมื่อสร้างแอพ คุณจึงควรเลือกใช้เฉพาะชุดสิทธิ์การอนุญาตเท่าที่จำเป็นในการทำให้ฟีเจอร์การผสานการทำงานสมบูรณ์ และไม่ให้สิทธิ์การอนุญาตใดๆ ที่ไม่จำเป็น
เมื่อจัดเก็บโทเค็นหรือเพิ่มโทเค็นในคลังโค้ด คุณควรใช้ความระมัดระวังเป็นพิเศษเพื่อให้มั่นใจว่าจะไม่มีการแชร์โค้ดให้กับคนที่เราไม่ต้องการ
อย่าจัดเก็บโทเค็นการเข้าถึงที่อยู่ในขั้นใช้งานจริงในคลังรหัสสาธารณะ
คุณต้องจัดเก็บและใช้ข้อมูลประจำตัว API ของคุณเฉพาะในสภาพแวดล้อมของเซิร์ฟเวอร์ของคุณเท่านั้น และตรวจดูให้แน่ใจว่าค่าเหล่านี้จะไม่ถูกคัดลอกหรือส่งต่อไปที่อื่น เช่น ไปยังแอพมือถือหรือเบราว์เซอร์ฝั่งไคลเอ็นต์
หากต้องการเพิ่มขั้นตอนการรักษาความปลอดภัยอีกชั้นหนึ่งสำหรับการผสานการทำงาน คุณควรเพิ่มไวท์ลิสต์ของ IP ซึ่งจะจำกัดให้เฉพาะเซิร์ฟเวอร์ในรายการที่อยู่ IP ที่ไวท์ลิสต์ไว้เท่านั้นจึงจะใช้โทเค็นได้
หากการผสานการทำงานแบบกำหนดเองไม่มีการเรียกใช้สิทธิ์การอนุญาตใดเป็นเวลา 30 วัน ระบบจะลบสิทธิ์การอนุญาตดังกล่าว หลังจากนี้มีการดำเนินการนี้ไปหนึ่งครั้งกับการผสานการทำงานแบบกำหนดเอง ระบบจะมีตัวเลือกให้เลือกหยุดกระบวนการลบดังกล่าว
หากตั้งค่าการสมัครใช้งาน Webhook ที่ถูกต้องไว้แล้ว ระบบจะถือว่า Webhooks ที่ส่งด้วยวิธีนี้เป็นการใช้สิทธิ์การอนุญาตที่เกี่ยวข้องด้วยเช่นกัน
โทเค็นการเข้าถึงสำหรับ Workplace จะไม่หมดอายุ การผสานการทำงานแบบกำหนดเองอาจต้องใช้หลักฐานข้อมูลลับของแอพเพื่อเพิ่มขั้นตอนการรักษาความปลอดภัยอีกชั้นหนึ่ง การเปิดใช้งานตัวเลือก "ต้องมีหลักฐานข้อมูลลับของแอพ" ช่วยให้มั่นใจได้ว่าการเรียก API เกิดขึ้นจากโค้ดฝั่งเซิร์ฟเวอร์เท่านั้น โดยระบบจะกำหนดว่าต้องมีหลักฐานข้อมูลลับของแอพที่มีเวลาหมดอายุ พร้อมทั้งโทเค็นการเข้าถึงเมื่อเรียกใช้ API
หากต้องการสร้างหลักฐานข้อมูลลับของแอพที่มีเวลาหมดอายุ คุณจะต้องป้อนประทับเวลา Unix ต่อจากโทเค็นโดยคั่นด้วยสัญลักษณ์ขีดตั้ง |
จากนั้นสร้างแฮช SHA-256 ของสตริงที่เรียงต่อกันนี้โดยใช้ข้อมูลลับของแอพเป็นคีย์ ด้านล่างนี้คือตัวอย่างใน PHP
$appsecret_proof = hash_hmac('sha256', $access_token.'|'.time(), $app_secret);
ระบบปฏิบัติการบางระบบและภาษาโปรแกรมบางภาษาจะส่งประทับเวลาที่เป็นเลขทศนิยมกลับคืนมา โปรดอย่าลืมแปลงค่าเป็นจำนวนเต็มก่อนที่จะคำนวณข้อพิสูจน์ข้อมูลลับของแอพ ภาษาโปรแกรมบางภาษาจะสร้างแฮชเป็นอ็อบเจ็กต์แบบย่อ โปรดตรวจสอบให้แน่ใจว่าได้ใช้แฮชแบบอ็อบเจ็กต์เลขฐานสิบหก
หากต้องการเรียก API ด้วยหลักฐานข้อมูลลับของแอพ ให้ส่งแฮชที่สร้างขึ้นจากพารามิเตอร์ appsecret_proof
พร้อมกับชุด appsecret_time
ไปยังประทับเวลาที่คุณใช้เมื่อทำการแฮชข้อมูลลับของแอพ พร้อมกับโทเค็นการเข้าถึงของคุณ
GET https://graph.facebook.com/v2.9/community/groups? &access_token={access-token} &appsecret_proof={appsecret_proof} &appsecret_time={appsecret_time}
ระบบจะถือว่าหลักฐานข้อมูลลับของแอพที่ประทับเวลาไว้จะหมดอายุหลังจากผ่านไป 5 นาที เราจึงขอแนะนำให้คุณสร้างหลักฐานใหม่เอาไว้ด้วยเมื่อเรียก API กราฟแต่ละครั้ง
Postman เป็นเครื่องมือที่มีการใช้งานอย่างกว้างขวางในการทำงานร่วมกับ API เว็บ คุณอาจคิดว่าการสำรวจ Workplace API โดยใช้ Postman นั้นเป็นวิธีที่สะดวก แต่พารามิเตอร์ $appsecret_proof
ก็มีความซับซ้อน เนื่องจากค่านี้ต้องได้รับการคำนวณและจะหมดอายุหลังผ่านไป 5 นาที ซึ่งหาก Postman สามารถสร้างค่า ณ เวลาที่ส่งคำขอได้ ความซับซ้อนดังกล่าวก็จะลดลง ที่จริงแล้ว Postman ดำเนินการดังกล่าวได้โดยใช้สคริปต์คำขอล่วงหน้าและฟีเจอร์พารามิเตอร์ โดยสามารถใช้สคริปต์นี้เป็นจุดเริ่มต้นดังนี้
// Add to Postman's Pre-request Script Tab var access_token = "replace-me"; var app_secret = "replace-me"; var time = (new Date().getTime()/1000|0); postman.setEnvironmentVariable("access_token", access_token) postman.setEnvironmentVariable("appsecret_time", time); postman.setEnvironmentVariable("appsecret_proof", CryptoJS.HmacSHA256(access_token + '|' + time, app_secret));