小程式介面記錄

2022-05-18 21:49:24 字數 1485 閱讀 9596

*用登陸code 換取 session_key (get)

&secret=secret

&js_code=jscode

&grant_type=authorization_code

返回資料

openid使用者唯一標識

session_key會話金鑰

unionid使用者在開放平台的唯一識別符號。本字段在滿足一定條件的情況下才返回

*獲取 access_token  (get)

?grant_type=client_credential  #獲取 access_token 填寫 client_credential

返回引數說明:

access_token獲取到的憑證

expires_in憑證有效時間,單位:秒

*傳送模板訊息 (post)

引數說明

touser是接收者(使用者)的 openid

template_id是所需下發的模板訊息的id

page否點選模板卡片後的跳轉頁面,僅限本小程式內的頁面。支援帶引數,(示例index?foo=bar)。該字段不填則模板無跳轉。

form_id是表單提交場景下,為 submit 事件帶上的 formid;支付場景下,為本次支付的 prepay_id

data是模板內容,不填則下發空模板  //json物件

color否模板內容字型的顏色,不填預設黑色

返回資料

40037template_id不正確

41028form_id不正確,或者過期

41029form_id已被使用

41030page不正確

45009介面呼叫超過限額(目前預設每個帳號日呼叫限額為100萬)

*獲取小程式碼 (post)

介面位址

引數說明

scenestring最大32個可見字元,只支援數字,大小寫英文以及部分特殊字元:!#$&'()*+,/:;=?@-._~,其它字元請自行編碼為合法字元(因不支援%,中文無法使用 urlencode 處理,請使用其他編碼方式)

pagestring必須是已經發布的小程式頁面,例如 "pages/index/index" ,根路徑前不要填加'/',不能攜帶引數(引數請放在scene欄位裡),如果不填寫這個字段,預設跳主頁面

widthint430***的寬度

auto_colorboolfalse自動配置線條顏色,如果顏色依然是黑色,則說明不建議配置主色調

line_colorobjectauto_color 為 false 時生效,使用 rgb 設定顏色 例如

返回資料

支付sdk修改

!/lib/wxpay.api.php 

!/example/wxpay.jsapipay.php 

$urlobj["code"] = $code; 改成 $urlobj["js_code"] = $code;

修改 __createoauthurlforopenid方法中return "?".$bizstring;

小程式呼叫介面例項

wx.request method post header complete function res if res null res.data null success function res 在這裡對js進行簡單的解釋,wcss和wxml 就不奉上了!url 這個是要請求的介面位址 data ...

小程式介面對接

wx.request data success function res wx.redirectto wx.showtoast fail function res complete function res data 乙個入參,如果是get方法從伺服器取資料data可以為空,如果是其他 post,p...

nodejs 開發小程式介面

1.開發前準備 安裝nodejs npm 1 建立乙個最簡單的專案 mkdir expressnpm install g express generatorexpress helloworld 現在在express資料夾下就出現了helloworld專案 cd helloworld npm inst...