小程序模板網(wǎng)

第三方授權(quán)區(qū)分小程序與公眾號(hào)

發(fā)布時(shí)間:2018-04-18 10:26 所屬欄目:小程序開(kāi)發(fā)教程

作者:李華棟,來(lái)自原文地址

自從微信小程序提供BLE藍(lán)牙api后,網(wǎng)上隨便一搜便是各種稱實(shí)現(xiàn)了小程序連接ble 的功能的文章,上來(lái)就貼代碼,貼效果圖,對(duì)于我們這種沒(méi)有與硬件開(kāi)發(fā)打過(guò)交道的互聯(lián)網(wǎng)開(kāi)發(fā)者,單單看這些文章與小程序api 離自己真正調(diào)通還是有一段距離的。網(wǎng)上實(shí)現(xiàn)小程序連接BLE的文章太多了,此文不再貼整體實(shí)現(xiàn)代碼,側(cè)重于BLE的特征及開(kāi)發(fā)中遇到的一些小細(xì)節(jié)(在第三方平臺(tái)使用授權(quán)碼換取 公眾號(hào)(Authorizer)的接口調(diào)用憑據(jù)和授權(quán)信息時(shí),也是就是調(diào)用這個(gè)接口的時(shí)候

https://api.weixin.qq.com/cgi-bin/component/api_query_auth?component_access_token=

返回信息的格式都是相同的,關(guān)鍵點(diǎn)就是分類不同 func_info 數(shù)組對(duì)應(yīng)的權(quán)限不同 
以下是公眾號(hào)的授權(quán)(關(guān)鍵部分已隱):

 

  1. {
  2. "authorization_info": {
  3. "authorizer_appid": "wx51212122121222121",
  4. "authorizer_access_token": "sIoOzA7uaKozGdd4LeBCnw05DCK0DvSrH18j0aONoqBVkxNdhVTZvJfCsHwIrhqd9CXhVlA_KhXfuEguv0HkD_KQNnFx5FBpBxo_1boFsaFU_Dr9D4qOS90SxSNUrp_ZXSYaAHDTOU",
  5. "expires_in": 7200,
  6. "authorizer_refresh_token": "refreshtoken@@@3e8Xl_BZPn6pb8hY1hwjNXErkYUznE78XhqqcPK9_lE",
  7. "func_info": [
  8. {
  9. "funcscope_category": {
  10. "id": 1
  11. }
  12. },
  13. {
  14. "funcscope_category": {
  15. "id": 15
  16. }
  17. },
  18. {
  19. "funcscope_category": {
  20. "id": 4
  21. }
  22. },
  23. {
  24. "funcscope_category": {
  25. "id": 7
  26. }
  27. },
  28. {
  29. "funcscope_category": {
  30. "id": 2
  31. }
  32. },
  33. {
  34. "funcscope_category": {
  35. "id": 3
  36. }
  37. },
  38. {
  39. "funcscope_category": {
  40. "id": 11
  41. }
  42. },
  43. {
  44. "funcscope_category": {
  45. "id": 6
  46. }
  47. },
  48. {
  49. "funcscope_category": {
  50. "id": 5
  51. }
  52. },
  53. {
  54. "funcscope_category": {
  55. "id": 8
  56. }
  57. },
  58. {
  59. "funcscope_category": {
  60. "id": 13
  61. }
  62. }
  63. ]
  64. }
  65. }

以下是小程序的授權(quán)

 

  1. {
  2. "authorization_info": {
  3. "authorizer_appid": "wx861212121212121f",
  4. "authorizer_access_token": "nMWwqMrywvEFmgFt85paoTZr0DhY4hKdv0pDtWZmEHqtlYWu7z4UIszCQyZIZzpoO_vQ1rvwSzWmyvTyNrzGb_aJCxQesqRw7qQS_sCDfCaX3RbmDMdpwRKFf_qfKWSGBEZfALDLOJ",
  5. "expires_in": 7200,
  6. "authorizer_refresh_token": "refreshtoken@@@HEYRvHyQXelWuXayTlJcKdZSzbk3x8-Vqt5RcIuZ1Kg",
  7. "func_info": [
  8. {
  9. "funcscope_category": {
  10. "id": 17
  11. }
  12. },
  13. {
  14. "funcscope_category": {
  15. "id": 18
  16. }
  17. },
  18. {
  19. "funcscope_category": {
  20. "id": 19
  21. }
  22. }
  23. ]
  24. }
  25. }

funcscope_category 1到16是公眾號(hào),16以上是小程序

附:第三方平臺(tái)權(quán)限集  公眾號(hào)權(quán)限集(1到16)  消息管理權(quán)限  自定義菜單權(quán)限  用戶管理權(quán)限  帳號(hào)服務(wù)權(quán)限  網(wǎng)頁(yè)服務(wù)權(quán)限  微信小店權(quán)限  微信多客服權(quán)限  群發(fā)與通知權(quán)限  微信卡券權(quán)限  素材管理權(quán)限  微信掃一掃權(quán)限  微信連WIFI權(quán)限  微信搖周邊權(quán)限  微信門店權(quán)限  城市服務(wù)接口權(quán)限

小程序權(quán)限集(17到19)  帳號(hào)管理權(quán)限  開(kāi)發(fā)管理與數(shù)據(jù)分析權(quán)限  客服消息管理權(quán)限



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開(kāi)源 碼云倉(cāng)庫(kù):starfork
本文地址:http://www.u-renovate.com/wxmini/doc/course/23650.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢
AI智能客服 ×