微信公衆號開發——微信獲取、操作公衆號文章

微信獲取,操作公衆號文章

項目地址:https://gitee.com/wrzhxy/wx_article

  • 我以爲微信支付和微信企業付款文檔就夠坑爹了,直到我遇到了微信獲取公衆號文章。。。
  • 微信獲取公衆號文章就是指在第三方平臺獲取公衆號作者寫的文章。

一. 第三方開發需要到微信開放平臺註冊並且創建一個第三方平臺應用

創建第三方平臺時要填寫很多資料,其中填寫的回調地址需要記下來,等下要用到

第三方)

二. 獲取文章

微信公衆號的文章在微信裏面叫做素材,獲取素材列表和素材詳細內容的文檔在這裏:

獲取素材列表

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444738734

素材列表裏有media_id,用這個可以繼續查素材詳情以及各種操作

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444738730

三. 獲取access_token
獲取公衆號文章前需要獲取access_token

access_token有兩種獲取方式

  1. 公衆號開發配置時根據APPsecret,appid獲取
    但是這種獲取方式只適合公衆號自己獲取自己的文章,不適合第三方平臺獲取別的作者的文章

  2. 作者授權給第三方平臺,然後獲取access_token

四. 獲取authorizer_access_token

第三方平臺按步驟獲取用戶微信授權時獲取到的authorizer_access_token就是獲取公衆號文章需要的access_token

第三方授權登錄接口文檔

https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1453779503&token=58d58ee7c21059e4b719afa1ce71b76b5df38370&lang=zh_CN

  1. 預授權碼獲取
    1.1 推送ticket協議

1.2 更新component_access_token
1.3 更新預授權碼
2. 引導用戶進入授權頁(掃碼授權)

  • 這裏的回調地址必須由網頁進入,否則微信會提示域名入口頁配置不正確
  1. 用戶同意授權
  2. 授權後回調URI,得到授權碼和過期時間
  3. 利用授權碼調用公衆號api 獲取authorizer_access_token

文檔這裏不夠詳細,具體發送請求獲取數據的操作可以參考我的源碼,業務邏輯實現都在com.routz.wxarticlelist.demo.service.WxArticleServiceImp類中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章