摘要:使用開發分享圖片到微信功能在項目中添加模塊,調用方法,實現分享功能。官方文檔官方示例代碼可選項從微信開放平臺獲取的,若不傳則從當前的中讀取。縮略圖片的地址,支持協議。
使用APICloud開發App分享圖片到微信功能
在項目中添加wx模塊,調用shareImage方法,實現分享功能。官方文檔
官方示例代碼:
var wx = api.require("wx"); wx.shareImage({ apiKey: "", // 可選項)從微信開放平臺獲取的 appid,若不傳則從當前 widget 的 config.xml 中讀取。 scene: "session", // ["session", "timeline", "favorite"](會話,朋友圈,收藏)默認朋友圈。 thumb: "widget://a.jpg", // 縮略圖片的地址,支持 fs://、widget:// 協議。大小不能超過32K,若 contentUrl 為本地圖片地址則本參數忽略,需要路徑包含圖片格式后綴,否則如果原圖片為非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) } }) }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/108732.html
摘要:最近工作中遇到一個需求拉起微信小程序。端代碼文件小程序有關配置如下拉起小程序相關代碼不知道是因為配置文件中已經配置過了還是什么原因,帶上該項參數僅能打開微信,無法拉起小程序,注釋后成功拉起小程序傳遞參數值為成功小程序端代碼 最近工作中遇到一個需求:App拉起微信小程序。App是用APICloud開發的。查閱APICloud文檔發現 端API->開放SDK->wx模塊下有launchMi...
閱讀 1370·2021-11-25 09:43
閱讀 3582·2021-11-10 11:48
閱讀 5091·2021-09-23 11:21
閱讀 1597·2019-08-30 15:55
閱讀 3508·2019-08-30 13:53
閱讀 1235·2019-08-30 10:51
閱讀 868·2019-08-29 14:20
閱讀 1972·2019-08-29 13:11