自己的訂閱號,嘗試通過寫程序來給用戶發消息。
結果呢,接口返回報錯:errcode=48001,errmsg = api unauthorized hint: [ZlPULa02942276!]
去微信開發者文檔官網查詢返回碼,說48001表示api未授權。
於是,微信公眾平台-》開發-》接口權限,果真,群發消息接口提示“未獲得”
那么,怎么獲得呢?得通過微信認證。
你妹呀,認證時發現,微信竟然對個人主體關閉了認證功能。
------------我是么么噠分割線----------------
我們知道,通過微信的OAuth2.0接口可以獲得用戶的openid。而在微信公眾平台里是否可以得到用戶的openid呢?
網上果真有細心的網友告訴了答案:在“消息管理”菜單里,鼠標滑到用戶頭像上,瀏覽器底部顯示的url里包含openid,正是如下示例鏈接里的tofakeid參數。
https://mp.weixin.qq.com/cgi-bin/singlesendpage?tofakeid=ofTaptyg1aWGaJOxuqN_tLrxL_gs&t=message/send&action=index&quickReplyId=441225519&token=1930537809&lang=zh_CN