如果是公衆號的管理員,當然可以從微信公衆平臺直接下載二維碼,但這裏我要說的場景是:不是公衆號的管理員,怎麼獲取公衆號的二維碼(且獲取到的二維碼都是靜態的,不帶參數的)。
使用場景
首先解釋一下爲什麼要獲取別的公衆號的二維碼,以下是我遇到的場景。
比如說我要推薦一個公衆號,我得放這個公衆號的二維碼讓讀者掃描,但是我又不是那個公衆號的管理員,所以只能想辦法獲取它的二維碼了。例如我之前的一篇文章「面對疫情,我們普通人能做什麼?」推薦了丁香醫生等幾個公衆號,就需要找到這個幾個公衆號的二維碼。
獲取帶logo二維碼
這裏所說的帶 logo 的二維碼,其實跟管理員從微信公衆平臺下載的二維碼是完全一樣的。
獲取到的二維碼尺寸爲 430*430
,格式爲 jpg
。
通過壹伴獲取
難度係數:⭐️
登陸 「壹伴後臺」,沒有註冊的直接微信掃碼即可登陸。
在首頁搜索框輸入要搜索的公衆號名稱。
這裏我們以丁香醫生爲例,搜索後將鼠標放在對應結果右側的二維碼圖標上即可顯示二維碼圖片,然後在二維碼圖片上右擊鼠標,選擇「在新標籤頁打開圖片」即可。
通過接口獲取
難度係數:⭐️⭐️
接口地址:https://open.weixin.qq.com/qr/code?username=
瀏覽器訪問:接口地址 + 公衆號微信號 / 原始 ID
這裏先解釋一下公衆號的微信號,大家都知道,個人的微信都有一個微信號,如果沒有自己設置過,那就是一個以 wxid_
開頭的一串字符,如果自己設置過,那就是自己設置之後的字符串。同理,公衆號也有一個默認的微信號(也叫原始 ID
),是以 gh_
開頭的一串字符,公衆號管理員也可以自己設置公衆號的微信號。
例如,我的公衆號「掘墓人的小鏟子」的微信號是 juemuren_dev
,原始 ID 是 gh_3b58faa391bf
,那麼用瀏覽器訪問 https://open.weixin.qq.com/qr/code?username=juemuren_dev 或 https://open.weixin.qq.com/qr/code?username=gh_3b58faa391bf 均可得到同一個二維碼。同理,將 juemuren_dev
替換爲其他公衆號的微信號即可獲取相應的公衆號二維碼。
那麼公衆號的微信號從哪裏獲取呢?(基於微信 Android 版 v7.0.10
)
- 點擊公衆號右上角三個點
- 點擊公衆號名稱下的介紹
- 複製頁面顯示的微信號即可
PS:其實通過壹伴獲取到的二維碼就是調用的該接口。
獲取不帶logo二維碼
通過公衆號文章獲取
難度係數:⭐️
使用電腦瀏覽器打開公衆號的任意一篇文章,在網頁右側會顯示公衆號的二維碼,例如訪問丁香醫生的「我們的疫情地圖,上線「地區訂閱」功能了」這篇文章,效果如下圖所示。
PS:沒錯,網頁版微信公衆號文章支持深色模式了。
通過搜狗微信獲取
難度係數:⭐️
打開「搜狗微信」,輸入丁香醫生,並點擊搜公衆號,結果如下。該方法類似於通過壹伴獲取,不同的是搜狗微信展示的圖片雖然帶 logo,但是下載下來的是不帶 logo 的。
通過草料獲取
難度係數:⭐️
訪問「草料微信模塊」,輸入微信公衆號的微信號,然後點擊生成二維碼即可。
歡迎訪問的個人博客:掘墓人的小鏟子