摘要:使用開發(fā)分享圖片到微信功能在項目中添加模塊,調(diào)用方法,實現(xiàn)分享功能。官方文檔官方示例代碼可選項從微信開放平臺獲取的,若不傳則從當(dāng)前的中讀取。縮略圖片的地址,支持協(xié)議。
使用APICloud開發(fā)App分享圖片到微信功能
在項目中添加wx模塊,調(diào)用shareImage方法,實現(xiàn)分享功能。官方文檔
官方示例代碼:
var wx = api.require("wx"); wx.shareImage({ apiKey: "", // 可選項)從微信開放平臺獲取的 appid,若不傳則從當(dāng)前 widget 的 config.xml 中讀取。 scene: "session", // ["session", "timeline", "favorite"](會話,朋友圈,收藏)默認(rèn)朋友圈。 thumb: "widget://a.jpg", // 縮略圖片的地址,支持 fs://、widget:// 協(xié)議。大小不能超過32K,若 contentUrl 為本地圖片地址則本參數(shù)忽略,需要路徑包含圖片格式后綴,否則如果原圖片為非png格式,會分享失敗 contentUrl: "widget://b.jpg" // 分享圖片的 url 地址(支持 fs://、widget://),長度不能超過10M }, function(ret, err) { if (ret.status) { alert("分享成功"); } else { alert(err.code); } });
項目代碼:
function shareImg () { var wx = require("wx"); // 首先先將圖片下載到本地 api.download({ url: "http://xxx.xxx.xxx/xx.jpg", // 圖片地址 savePath: "fs://xxx/xxx.jpg", // 圖片存儲路徑 report: true, cache: true, allowResume: true }, function(res, err) { if (ret.state == 1) { console.log("下載成功") wx.shareImage({ // apiKey: "", scene: "session", thumb: "widget://xxx.xxx.jpg", // 不知道為什么這里使用fs:// 死活都有問題,無法分享 contentUrl: "fs://xxx.xxx.jpg" }, function(ret, err){ if (ret.status) { alert("分享成功") } else { alert(err.code) } }) } else { console.log("下載失敗") console.log(err) } }) }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/108732.html
摘要:最近工作中遇到一個需求拉起微信小程序。端代碼文件小程序有關(guān)配置如下拉起小程序相關(guān)代碼不知道是因為配置文件中已經(jīng)配置過了還是什么原因,帶上該項參數(shù)僅能打開微信,無法拉起小程序,注釋后成功拉起小程序傳遞參數(shù)值為成功小程序端代碼 最近工作中遇到一個需求:App拉起微信小程序。App是用APICloud開發(fā)的。查閱APICloud文檔發(fā)現(xiàn) 端API->開放SDK->wx模塊下有l(wèi)aunchMi...
閱讀 1384·2021-11-25 09:43
閱讀 3605·2021-11-10 11:48
閱讀 5175·2021-09-23 11:21
閱讀 1609·2019-08-30 15:55
閱讀 3519·2019-08-30 13:53
閱讀 1245·2019-08-30 10:51
閱讀 880·2019-08-29 14:20
閱讀 1985·2019-08-29 13:11