鍍金池/ 問答/PHP  HTML/ 微信網(wǎng)頁分享功能必須要開發(fā)來實(shí)現(xiàn)嗎?

微信網(wǎng)頁分享功能必須要開發(fā)來實(shí)現(xiàn)嗎?

本人做前端工作,最近在做微信開發(fā),但是使用微信jssdk分享代碼不能用,發(fā)現(xiàn)wx.config里面的配置必須填,這些配置只能通過后端開發(fā)人員來實(shí)現(xiàn)嗎?

timestamp: , // 必填,生成簽名的時(shí)間戳
nonceStr: '', // 必填,生成簽名的隨機(jī)串
signature: '',// 必填,簽名,見附錄1
回答
編輯回答
來守候

https://easywechat.org/zh-cn/...

你看下 easywechat,實(shí)現(xiàn)微信網(wǎng)頁分享功能 so easy

2017年4月21日 13:25
編輯回答
心沉

以前倒是可以直接調(diào)WeixinJSBridge,將分享的標(biāo)題、描述和插圖等信息作為參數(shù)傳入,不需要先config。但是現(xiàn)在推薦使用jssdk,為了安全性吧,任何操作都必須先config獲取權(quán)限,這個(gè)就必須后端開發(fā)人員生成了。
你可以試試之前的分享接口,看看還支不支持。

2018年9月9日 15:58
編輯回答
亮瞎她

感覺后端提供一個(gè)api比較好,因?yàn)樵谶M(jìn)行微信sdk實(shí)現(xiàn)分享的時(shí)候,有些參數(shù)是需要進(jìn)行緩存操作的。當(dāng)然前端也是可以直接做,但這樣感覺不太合理,比如appId與secrect這樣的敏感信息放在前端不太好

2018年8月19日 21:30
編輯回答
安于心

是的,因?yàn)閟ignature生成算法中需要用到你的appid和密鑰,這個(gè)是不能放在前端js代碼里面的

2018年5月16日 13:22
編輯回答
半心人

秒數(shù)時(shí)間戳timestamp和32位隨機(jī)字符串noncestr前端自己搞定,簽名signature需要后臺返回

clipboard.png

2017年8月19日 12:29
編輯回答
傲嬌范

老哥其實(shí)可以封裝個(gè)js,把微信需要引入的文件和wx.config寫在一起,然后需要分享的地方自己用wx.ready來自定義分享就行了,不必每次都寫這個(gè)的

2018年6月27日 07:15
編輯回答
練命

解決了以下問題,你想放哪就放哪,不過目前基本都放后端

  1. 需要獲取access_token以及維護(hù)(有效期兩小時(shí),每天有刷新次數(shù)限制)
  2. 需要獲取js_ticket(有效期兩小時(shí),每天有刷新次數(shù)限制)
  3. 安全問題
2017年9月23日 17:02
編輯回答
局外人

需要后端生成好返回給你的,或者你前端內(nèi)嵌后端代碼自己生產(chǎn)簽名什么的咯就可以不需要后端

2017年5月15日 23:44