1. 程式人生 > >小程式介面對接

小程式介面對接

 wx.request({
            url: 'https://api.changching.cn/api/v4/sermanstars/',
            method: 'POST',
            header: {
              'Accept': "*/*",
              'Authorization': 'Token ' + userInfo.thirdkey + ',userid=' + userInfo.id,
            },
            data: {
              userid: userInfo.id,
              sermanid: that.data.sermenid,
              star: score,
            },
            success: function (res) {
              that.setData({
                userStars: that.data.userStars,
                yourstars: "已評價",
                ifhidden1: true,
                ifhidden2: false,
              })
              wx.redirectTo({
                url: '/pages/cleanerexample/cleanerexample?id=' + that.data.sermenid,
              })
              wx.showToast({
                title: '您已成功評價',
                icon: 'success',
                duration: 2000
              })
            },
            fail: function (res) {
              console.log('對接失敗');
            },
            complete: function (res) {
              console.log('對接完成');
            }
          })

url:這個是要請求的介面地址

data:一個入參,如果是get方法從伺服器取資料data可以為空,如果是其他(post,put),則需要寫引數列表。

method:請求方式,如果是POST請求必須按上面寫,預設是get請求,不用處理。

complete:頁面請求完成後的方法,通過that.setData將資料傳遞給WXML頁面。

success:頁面載入成功後的執行方法。


相關推薦

程式介面對接

wx.request({ url: 'https://api.changching.cn/api/v4/sermanstars/', method: 'POST', header: {

Jmeter微信程式介面測試

  最近公司新專案組開發一款微信小程式電商平臺,為了更好保證產品質量,因此提出了需要進行介面測試。 從介面本身來講,對其測試與其他專案應該是一樣的。所以不難理解,我們要對小程式的介面測試需要準備的 材料有:      1、完備的介面文件(什麼是完備的介面文件,之前文章有寫到,這裡不再

微信遊戲跳轉程式介面 wx.navigateToMiniProgram

小程式的navigateToMiniProgram要棄用了,但小遊戲的navigateToMiniProgram應該是沒事,因為用別的H5引擎的話,用不了它的 <navigator> 元件,所以小遊戲navigateToMiniProgram介面說明中沒提到棄用的問題

微信程式介面報錯47001的解決方法

使用微信小程式碼的生成介面,發現死活都報47001錯誤。 有人提到是urlencode的問題,不能使用urlencode。 修改了程式碼,可以了。程式碼貼出來: import urllib.request import urllib.parse import json #這個是微信獲取小程

如何解決微信程式介面適配問題-引用-生命週期回撥函式-優化機制-樣式引入

如何解決微信小程式介面適配問題 .wxss page{ height: 100%; width:750rpx; } this.setData({ imageWidth: wx.getSystemInfoSync().windowWidth }) rpx(res

程式介面呼叫:Get

測試案例: 目的:呼叫外部介面 缺點:騰訊的域名校驗麻煩 1.先設定不驗證域名是否合法 2.介面.wmxl <button bindtap='liuyan'> 留言</button> 3.後臺.js:獲取微信需要的 string access

程式介面用JOSN傳參值包含中文的

最近在做小程式附近新增地點介面的時候碰到個小坑。 官方文件說明如下:   使用php_curl擴充套件curl請求介面,傳參值包含中文, 發起請求後一直報引數有誤,反覆檢查沒發現有任何問題。 最後用postman模擬請求引數發起請求,介面正常調通, 經過除錯程式

微信程式介面請求封裝分享~~

使用原生小程式方法時候,我們經常會需要封裝請求wx.request,下面分享一下我的一些方法 首先我們在util資料夾下面新建一個叫request的檔案; 以下是request檔案下面的內容 let devBaseUrl = 'https:/abc.com' let prdBaseUrl

微信程式 - 介面更新記錄以及解決方案(2018/12/26)

2018/8/17 - 背景音訊需要在app.json新增requireBackGroundModes   2018/9/12 - 微信更改獲取使用者資訊介面/獲取位置等介面 - button       2018/12/26 - 傲嬌的App

windowns 2008(apache2.2.25 x86 openssl0.98y) 升級openssl1.0.1e(為了支援程式介面TLS1.2)

  原來只知道微信小程式,伺服器介面必須支援 https, 所以在搭建環境的時候沒有注意, 只是在原來已有的系統框架上,穩健升級,把apache2.2.25 X86_no_openssl升級為了apache2.2.25 x86 openssl0.98y   最後那裡知道微信介面的h

PHP 獲取微信程式介面B二維碼介面

微信小程式介面B二維碼介面呼叫 微信小程式二維碼介面A與C總共生成的碼數量限制為100,000,也就是說如果超出了這個現在二維碼呼叫就會失敗,我這邊的業務需要呼叫二維碼的頻率較多,以防萬一。 微信小程式獲取二維碼首先要獲得access_token

展視互動 程式介面案例

官方DEMO和文件:http://www.gensee.com/doc_e8d36441362511e8929d6b39db9e86c6.html 1、修改直播引數 site:  站點域名 (必填)Example:xxxxx.gensee.com

微信程式基礎入門(一):程式介面介紹&創造自己的第一個程式

承接小程式配置之後 ,先對小程式開發軟體的介面進行介紹: 然後進入第一個小程式的構造:獲取使用者登陸資訊 通過左上角的 “+”新增頁面 然後建立第一個功能頁面 然後頁面構造完成:各部分程式碼: app.

微信程式介面設計入門課程-樣式wxss中使用css課程-背景 background-color 使用教程

語法 CSS 允許應用純色作為背景,也允許使用背景影象建立相當複雜的效果。 可以使用 background-color 屬性為元素設定背景色。這個屬性接受任何合法的顏色值。 這條規則把元素的背景設定為灰色: p {background-color: gray;}

微信程式介面設計入門課程-樣式wxss中使用css課程-文字-word-wrap

樣式wxss中使用css課程-文字-word-wrap 基礎用法 word-wrap 屬性允許長單詞或 URL 地址換行到下一行。 word-wrap: normal | break-word 值 描述 normal 只在允許的斷字點換行(瀏覽器保持預設處理)。 break-wo

一個MFC程式介面的實現思路(視窗分割)

  學了C語言C++之後,編寫的都是控制檯程式也就是那個黑框框,涉及到一點介面的也只是寫基於對話方塊的。所以一直想去寫一個基於單文件的或者多文件的,稍微大點的“小程式”。最後終於邁出了第一步,寫了一個答題的小程式,現在就介紹一下整個程式的實現思路和步驟(視窗分割和幾個控制元

程式 介面響應速度優化

1.首先是是setData 可以使針對性渲染資料。 假設是產品上拉載入更多,第一次可以渲染 list[0],後面可以渲染list[i]。可以減少響應速度,也不會造成渲染崩潰。渲染崩潰的資料是 100 萬。 2.懶載入 針對一些圖片,我們可以使用懶載入模式。可以使用sc

程式介面除錯

1、域名必須是https的, 小程式request合法域名必須是HTTPS. HTTPSSSL證書2、訊息推送 新增域名,並把下載校驗檔案放置在根目錄3、新增request、uploadFile、downloadFile合法域名

微信程式前端介面和後端伺服器(PHP)的對接

關於微信小程式的介面編寫的資料和書籍比比皆是,很容易找到。也就是說似乎大家都忙於處理表面的皮的技術的專研,但我一直好奇這層皮和後端伺服器是如何通訊交流的,如何實現資訊交換的。所以本文重點研究這部分知識。1、-- 最簡單的前端和後端通訊的例程前端:*.wxml裡建立一個按鈕,呼

程式對接 自寫介面

微信小程式 可以對接外部介面 微信提供的方法為:wx.request() 下文為例子: 其中 data 為變數宣告  onLoad為方法 具體關於小程式wx.request()方法的其他屬性 具體檢視小程式 api 註釋:程式碼為小編測試