
ASP.NET Web API快速入門介紹
創建應用。在開發者后臺,根據實際需求,創建自建應用或者商店應用。
飛書開放平臺設置了多種訪問憑證(也稱為 access_token
),不同的訪問憑證代表了不同的資源訪問權限。調用 API 時,必須在 HTTP Header 中攜帶訪問憑證,以便獲取權限范圍內的資源信息。
tenant_access_token
。app_access_token
。app_ticket
,應用根據接收到的 app_ticket 事件來獲取并保存app_ticket
,以便后續使用。app_ticket
。app_ticket
推送可能存在延遲,如果沒有收到推送,可以使用該方式重新推送 app_ticket
。app_access_token
。請先獲取并保存商店應用的 app_access_token,再獲取商店應用的 tenant_access_token。
tenant_key
為租戶在飛書上的唯一標識,用來換取對應的 tenant_access_token
,也可以用作租戶在應用里面的唯一標識,可以通過如下方式獲取:
tenant_key
數據,具體可參考首次啟用應用。app_access_token
和tenant_key
獲取商店應用的tenant_access_token
。本章節以應用的網頁應用功能為例介紹如何獲取 user_access_token。
獲取 user_access_token 的方式同時適用于企業自建應用和商店應用。
code
。調用接口時需要使用應用憑證 App ID,你可以在應用詳情頁的 基礎信息 > 憑證與基礎信息 頁面,獲取應用憑證 App ID。user_access_token
。同時可以獲取到 Token 的有效期(expires_in 響應字段)。user_access_token
。user_access_token
的有效期為兩小時左右,過期后,需要刷新后再使用。你可以調用發送消息接口完成向企業內員工發消息的操作,從接口文檔中可以確定,調用該接口前,需要獲取 tenant_access_token
。
1.參考 獲取訪問憑證 獲取 tenant_access_token
。獲取憑證的請求示例如下,你需要將 app_id 和 app_secret 替換為實際值。
curl -X POST 'https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal/'
-H 'Content-Type: application/json; charset=utf-8'
-d '{
"app_id": "<app_id>",
"app_secret": "<app_secret>"
}'
2.根據文檔內的請求參數描述,調用發送消息接口。
方式一:在調試臺發起 API 調用
方式二:本地發送 curl 請求該 API 需要使用 POST 方式發起。
示例如下,請將參數示例值替換為實際值。
curl -X POST 'https://open.feishu.cn/open-apis/im/v1/messages?receive_id_type=user_id'
-H 'Authorization:Bearer <tenant_access_token>'
-H 'content-type:application/json; charset=utf-8'
-d '{
"content": {
"text": "Hello World"
},
"msg_type": "text",
"receive_id": "<user_id>"
}'
tenant_access_token
和 Content-Type 放在 Header 中。問題1:如何找到飛書API
冪簡集成是國內領先的API集成管理平臺,專注于為開發者提供全面、高效、易用的API集成解決方案。冪簡API平臺可以通過以下兩種方式找到所需API:通過關鍵詞搜索API(例如,輸入’飛書API‘這類品類詞,更容易找到結果)、或者從API hub分類頁進入尋找。
問題2:在“開發者助手”上提交問題,一般要填寫哪些信息?
目前“開發者助手”上的工單主要分為兩大類型:
(1)一類是OriginOS 開放能力、AI大模型、藍河操作系統及其他開放內容的相關咨詢,開發者需填寫標題及詳細描述,如有需要可上傳圖片等相關附件對問題進行更具體的描述。
(2)另一類是vivo系統上穩定性、多媒體等的技術問題反饋,開發者需填寫標題、詳細描述、機型、應用名這些必要信息及其他如系統版本等相關信息。另外,為了vivo工程師可以更快速、準確地對問題進行分析,請提供問題相關的日志。
問題3:如何提交問題相關的日志?
請按照以下步驟提交日志:
(1)打開電話,輸入*##112##* , 根據實際問題選擇具體的問題類型,一般情況下選擇“通用”類型。
(2)復現問題
(3)打開電話,輸入*##112##*,反饋,選擇所有時間段日志上傳。上傳完后提供日志提取碼給vivo。
問題4:什么情況下需要日志打印授權?
日志打印授權用于解決以下兩種情況:
一是日志中部分敏感信息以星號(**)顯示。–對應權限:日志脫敏
二是日志打印太頻繁中間缺少部分日志。–對應權限:行數限制
對于開發flutter應用時出現無法調試的問題,可通過日志打印授權進行解決
問題5:飛書API 的替代品有哪些?
提供AI大模型服務商除飛書API,還有其他替代服務商也提供類似api服務,例如:
更多競品可以在冪簡API平臺找到。
問題6:飛書API這個密鑰還適用于哪些api?
獲取登錄用戶信息、自建應用獲取 tenant_access_token、自建應用獲取 app_access_token
本文詳細闡述了獲取飛書API開放平臺訪問Token的全過程,為開發者提供了一個全面、實用的分步指南。從注冊飛書開發者賬號開始,通過完成應用創建和認證流程,到最終獲取訪問Token,每一步操作都進行了詳盡的說明,旨在幫助開發者輕松完成Token的獲取。雖然本文未直接提及,但獲取Token后進行可用性測試的重要性不言而喻,這有助于確保開發者能夠順利地將飛書API集成到應用中,并提升應用的交互性和功能性。這一環節對于確保API的穩定性和準確性至關重要。本文為開發者提供了一個詳盡而系統的指南,旨在幫助他們順利獲取飛書API開放平臺的訪問Token,并將其有效地集成到應用中,從而為企業和團隊提供更加高效、便捷的協同辦公體驗。