首頁 後端開發 php教程 PHP 介面開發教學:實作企業微信外部聯絡人功能

PHP 介面開發教學:實作企業微信外部聯絡人功能

Sep 12, 2023 pm 12:55 PM
企業微信 php 介面開發 外部聯絡人

PHP 接口开发教程:实现企业微信外部联系人功能

PHP 介面開發教學課程:實作企業微信外部聯絡人功能

導言:
隨著企業微信(WeCom)的快速普及與發展,越來越多的企業開始利用企業微信建立與外部聯絡人的溝通管道,以便更好地管理客戶、供應商和合作夥伴。本文將介紹如何利用PHP開發接口,實現企業微信外部聯絡人功能,包括建立外部聯絡人、取得外部聯絡人清單以及傳送外部聯絡人訊息等功能。

一、環境準備:
要進行企業微信外部聯絡人功能的開發,首先需要確保以下環境準備:

  1. 企業微信應用程式的權限:在企業微信後台,建立一個自建應用,取得到應用的ID和Secret,以便後續進行介面呼叫。
  2. PHP環境:確保您的伺服器已經安裝了PHP解釋器,並且開啟了cURL模組。
  3. 開發工具:可以選擇任何一種文字編輯器,如Sublime Text、PHPStorm等。

二、取得access_token:
在進行介面呼叫之前,我們需要先取得一個access_token作為介面呼叫的憑證。 access_token有一定的有效期,過期之後需要重新取得。

介面位址:
https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET
(註:將ID和SECRET替換為企業微信自建置應用的ID和Secret)

介面傳回:
{

"errcode": 0,
"errmsg": "ok",
"access_token": "ACCESS_TOKEN",
"expires_in": 7200
登入後複製

}

將access_token儲存在本機,用於後續的介面呼叫。

三、建立外部聯絡人:
現在我們可以開始實現創建外部聯絡人的功能了。以下是建立外部聯絡人的介面呼叫範例:

介面位址:
https://qyapi.weixin.qq.com/cgi-bin/externalcontact/add?access_token=ACCESS_TOKEN

#介面參數:

介面參數使用JSON格式進行傳遞,範例如下:
{

"external_contact": {
    "external_userid": "external_userid",
    "name": "contact_name",
    "nickname": "contact_nickname",
    "gender": 1,
    "position": "contact_position",
    "corp_name": "corporation_name",
    "type": 1
},
"follow_user": ["user_id_1", "user_id_2"]
登入後複製

}

介面傳回:
{

"errcode": 0,
"errmsg": "ok",
"external_contact": {
    "external_userid": "external_userid"
}
登入後複製

}

在上述範例中,我們傳遞了外部聯絡人的詳細訊息,包括外部聯絡人ID、姓名、暱稱、性別、職位、公司名稱和聯絡資訊等。同時,我們也可以指定跟進人員,讓相關的企業微信使用者追蹤該外部聯絡人。

四、取得外部聯絡人清單:
接下來,我們來實現取得外部聯絡人清單的功能。以下是取得外部聯絡人清單的介面呼叫範例:

介面位址:
https://qyapi.weixin.qq.com/cgi-bin/externalcontact/list?access_token=ACCESS_TOKEN

介面參數:
{

"userid": "userid",
"cursor": "",
"limit": 100
登入後複製

}

介面傳回:
{

"errcode": 0,
"errmsg": "ok",
"external_contact_list": [
    {
        "external_userid": "external_userid_1",
        "name": "contact_name_1",
        "position": "contact_position_1",
        "corp_name": "corporation_name_1",
        "type": 1,
        "follow_user": ["user_id_1"]
    },
    {
        "external_userid": "external_userid_2",
        "name": "contact_name_2",
        "position": "contact_position_2",
        "corp_name": "corporation_name_2",
        "type": 2,
        "follow_user": ["user_id_2", "user_id_3"]
    }
],
"next_cursor": "next_cursor"
登入後複製

}

在上述範例中,我們傳遞了獲取外部聯絡人清單的參數,包括使用者ID、遊標和每次回傳的數量限制等。在介面返回中,我們可以獲得外部聯絡人的清單信息,包括外部聯絡人的ID、姓名、職位、公司名稱、類型以及跟進人員等。如果清單總數超過了每次回傳的數量限制,可以使用next_cursor進行分頁取得。

五、發送外部聯絡人訊息:
最後,我們來實現發送外部聯絡人訊息的功能。以下是傳送外部聯絡人訊息的介面呼叫範例:

介面位址:
https://qyapi.weixin.qq.com/cgi-bin/externalcontact/message/send?access_token=ACCESS_TOKEN

介面參數:
{

"touser": "user_id",
"msgtype": "text",
"text": {
    "content": "Hello, world!"
}
登入後複製

}

介面傳回:
{

"errcode": 0,
"errmsg": "ok"
登入後複製

}

在上述範例中,我們傳遞了發送訊息的參數,包括接收訊息的用戶ID和訊息類型,這裡我們使用了文字訊息類型。在文字訊息類型中,我們可以傳遞要傳送的文字內容。

結束語:
透過本教程,我們學習瞭如何利用PHP開發接口,實現企業微信外部聯繫人功能,包括創建外部聯繫人、獲取外部聯繫人列表以及發送外部聯繫人消息等功能。希望本教學能對您有所幫助,歡迎您在實際應用上嘗試拓展。謝謝閱讀!

以上是PHP 介面開發教學:實作企業微信外部聯絡人功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

企業微信如何分享螢幕 企業微信如何分享螢幕 Feb 28, 2024 pm 12:43 PM

越來越多的企業選擇使用專屬的企業微信,這不僅便於企業與客戶、合作夥伴之間的溝通和交流,也大大提高了工作效率。企業微信功能豐富,其中,共享螢幕功能備受歡迎。在會議過程中,透過分享螢幕,與會者可以更直觀地展示內容,從而更有效率地協作。那麼究竟該如何在企業微信中高效的共享自己的螢幕呢,還不了解的用戶們,這篇教程攻略就將為大家帶來詳細的內容介紹,希望能幫助到大家!企業微信怎麼共享螢幕? 1.在企業微信主介面的左側藍色區域內可以看到有一列功能,我們找到「會議」這個圖標,點擊進入之後,就會出現三種會議模式

企業微信和個人微信的區別 企業微信和個人微信的區別 Jan 22, 2024 pm 01:25 PM

企業微信和個人微信的區別:1、服務對象;2、功能差異;3、使用場景;4、群聊功能;5、朋友圈功能;6、好友權限;7、資產歸屬;8、封號差異;9、行銷工具;10、安全性。詳細介紹:1、服務對象,個人微信主要服務於廣大群眾,是一種社交工具,大眾都可以使用它來交流、分享和互動,而企業微信主要是面向企業管理人員和內部員工,提供更有效率、便利的辦公室服務;2、功能差異,個人微信等等。

企業微信的信箱怎麼登陸 企業微信的信箱怎麼登陸 Mar 10, 2024 pm 12:43 PM

企業微信的郵箱怎麼登陸?企業微信APP中是可以登陸郵箱,但是多數的用戶不知道郵箱如何的登陸,接下來就是小編為用戶帶來的企業微信郵箱登陸方法圖文教程,感興趣的用戶快來一起看看吧!企業微信使用教程企業微信的郵箱怎麼登陸1、先打開企業微信APP,進入到主頁最底部【工作台】點擊來專區;2、之後在工作台專區中,選擇其中的【企業郵箱】服務; 3.然後跳到企業信箱功能頁,點選底部的【綁定】或【換一個信箱】;4、最後在下圖所示的頁面輸入【QQ帳號】和【密碼】即可登陸信箱。

企業微信怎麼用-企業微信的使用教學 企業微信怎麼用-企業微信的使用教學 Mar 04, 2024 pm 02:28 PM

很多小夥伴不知道企業微信怎麼用,所以下面小編就分享了企業微信的使用教程,一起去看看吧,相信對大家會有幫助。第一步:點選「企業微信」圖示進入企業微信,在訊息板塊我們可以加入群組聊天與同事聊天(如圖)。第二步:在企業微信主介面,點選「通訊錄」(如圖)。步驟三:進入通訊錄板塊,在通訊錄板塊我們可查看自己的聯絡人(如圖)。第四步:在企業微信主介面,點選「工作台」(如圖所示)。第五步:進入工作台板塊,在工作台板塊我們可進行公司日常的小工作(如圖所示)。第六步:在企業微信主介面,點選「我」(如圖所示

企業微信自動打卡怎麼設置 企業微信自動打卡怎麼設置 Feb 23, 2024 pm 02:40 PM

企業微信自動打卡怎麼設定?​​企業微信中是可以設定自動打卡的功能,但是多數的小夥伴不知道企業微信如何設定自動打卡,接下來就是小編為玩家帶來的企業微信自動打卡設定方法圖文教程,有興趣的玩家快來一起看看吧!微信使用教學企業微信自動打卡怎麼設定1、先開啟企業微信APP,進入工作台的介面選擇【打卡】功能;2、然後在打卡的介面,選擇【假勤申請】中的【打卡設定】;3 、最後在打卡設定的功能頁,滑動【上下班快速打卡】後方的按鈕即可自動打卡。

企業微信怎麼申請註冊流程 企業微信怎麼申請註冊流程 Mar 25, 2024 am 10:54 AM

1.先進入企業微信官網首頁,點選【立即註冊】,進入企業微信註冊頁面。 2、填寫企業基本訊息,包括企業名稱、管理員姓名、管理員手機號碼等。 3.選擇管理員身分驗證的方式,驗證管理員身分後,就可以建立企業微信帳號了。 4.然後設定企業微信的管理員帳號和密碼,選擇企業微信的使用方式。 5.企業微信帳號創建後,用戶需下載並安裝企業微信客戶端,才能正式使用企業微信的各種功能。

企業微信收費標準一年多少錢 企業微信收費標準一年多少錢 Mar 25, 2024 am 11:15 AM

1.首先企業微信是根據員工規模來收取費用的。 2、1-1000人組成的小型企業,收費標準是【300元/年】。 3.1001-10000人組成的中型企業,收費標準是【3000元/年】。 4.10001人及以上的大型企業,收費標準是【30000元/年】。

個人加入企業微信方法介紹 個人加入企業微信方法介紹 Mar 26, 2024 am 10:16 AM

1.先開啟自己下載在手機中的企業微信軟體。登入時,有兩種方式可供選擇:一種是使用微訊號,另一種是使用手機號碼。 3.這時候就需要企業管理員在後台添加了你的手機號,然後企業微信會根據你的手機號碼來進行企業的識別。然後顯示你的企業,點擊下方的進入企業選項。 4.然後你就可以進入到軟體中功能的使用,可以說最重要的就是必須你的手機號碼被管理員加入到企業中,不然是無法使用的。

See all articles