Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

[Slack API] ทำการดึง API token สำหรับ client scope

$
0
0

ปัญหาสำหรับการ integrate กับ Slack API
โดยทำการสร้าง app ใน workspace
จากนั้นกำหนด permission scope เป็น admin
จะได้ token สำหรับการเข้าถึง
แต่เมื่อนำ token นี้ไปใช้งานกลับเจอปัญหานี้

[gist id="852e609bc58d89134aa3ff2a2d95a89b" file="1.txt"]

ไปดูในการ config app ก็ไม่เจอ
สำหรับการเพิ่ม scope ของ client

ก็เลยลองไปดูหน่อยว่า Token มันทำงานอย่างไร ?

เป็น Legacy feature !!

ดังนั้นต้องทำการส่ง request ไปเพื่อ Authorization สำหรับ scope=client
และ client_id ของ app ดังนี้

[gist id="852e609bc58d89134aa3ff2a2d95a89b" file="2.txt"]

จากนั้นทำการขอ Token จากผลการ Authorization

[gist id="852e609bc58d89134aa3ff2a2d95a89b" file="3.txt"]

สุดท้ายก็ได้ Token ที่เอาไปใช้งานได้แล้ว
ง่ายไหมเนี่ย !!


Viewing all articles
Browse latest Browse all 1997

Trending Articles