包 圖 網

包图网很不错,从大家日常生活、学习和工作的实际需求出发,从零开始,逐步深入,突出实战操作与实用技巧的传授,包图网app真正让读者学以致用、学有所用。包图网app适合作为从事平面设计、影像创意、网页设计、数码图像处理的广大初、中级人员的自学教程。 软件特色: 1、背景素材:电商背景、广告设计背景,有扁平、中国风、科技等不同的设计风格; 2、设计元素:图标、艺术字、LOGO、标签等,提供psd源文件、矢量等不同格式下载; 3、广告设计类目:海报、展板、宣传单、画册、名片、证书、简历等分类; 4、淘宝设计类目:淘宝海报、淘宝首页、淘宝详情页、淘宝节日活动、淘宝综合模板等分类; 5、企业办公类目:工作汇报、毕业答辩、企业介绍、计划总结、求职简历等PPT/Excel/Word模板分类。

NOWnews今日新聞

Show

今日新聞NOWnews APP 下載安裝

包 圖 網
包 圖 網

NOWnews今日新聞

  • 啟動修憲
  • 日環食

  • NOWnews 今日新聞
  • 娛樂

財神爺來了!唐綺陽揭2023財運排行 這星座可以賺到大錢

汪小菲深夜刪圖求饒!自曝境外匯款 陸網抓包2點恐觸法

包 圖 網
▲汪小菲自爆大筆匯款給大S,恐涉及中國非法換匯罪。(圖/翻攝自大S微博、汪小菲微博)

記者江芷稜/綜合報導

2022-12-04 08:51:552022-12-04 09:04:10

大S離婚風波連環爆,汪小菲在微博曬出離婚協議,可能是殺敵一千,自損八百的險招,不但違反台灣的個資法,更因強調境外匯款2億元給大S,恐涉及中國的非法換匯罪,他事後刪除離婚協議照片,今(4)日凌晨再度發文求饒,希望和大S停戰,不想管她和具俊曄的關係,只要對方開心就好,「就讓一切過去吧,都成風了!」

我是廣告 請繼續往下閱讀

包 圖 網
▲汪小菲刪除離婚協議,深夜再度求饒大S。(圖/翻攝自汪小菲微博)

由於張蘭、汪小菲宣稱大S名下兩棟豪宅,都是汪家付款購入,大S忍不下這口氣,直接曬出匯款證據,嘲諷前夫是愛新覺羅汪,負責挑選豪宅,費用全是老婆支付,汪小菲隨後反擊,自爆是靠賣畫賺了錢,匯給大S支付房貸首付的2億多元台幣,直到S HOTEL成立後才由酒店帳戶付款,甚至一度匯款困難,才會跟大S週轉2,600萬元,寫下借條成證據。

汪小菲隨後霸氣秀出離婚協議和大S使用他信用卡附卡購物紀錄,卻遲遲拿不出匯款紀錄,網友和律師都感嘆他中招了,直言「稅務局在家中坐,竟有逃漏稅工作天上來」,若汪小菲的話屬實,可能已經違法,第一是由於中國外匯規定,每個公民換匯額度為5萬美金,第二是若以賣畫換錢,再以公司戶頭支付2億元台幣房貸,將境外投資用於個人置產,涉嫌逃漏稅問題,已經是違法行為。因此,汪小菲若無匯款紀錄,就無法證明出錢買豪宅,即使他有匯款紀錄,也不可能拿出來,讓自己身陷牢獄之災,可說是進退兩難,網友調侃若這2點都是真的,「菲菲可以去陪凡凡(吳亦凡)了」。

包 圖 網
▲汪小菲已經有新歡張穎穎,卻依舊對大S心心念念。(圖/張穎穎抖音)

張蘭罵大S藏借據心機重!洩北京沒辦離婚 質疑涉重婚罪

張蘭狂轟大S「老曲線」!揭高價電費主因 網友:太扯了

大S開戰汪小菲!突貼「2億房產明細」酸:難怪軟飯賣的熟

張蘭爆她是「坐檯的」!S媽暴怒:聽她的話狗屎都能吃

關鍵字

  • 汪小菲
  • 張蘭
  • 刪圖
  • 大S
  • 匯款
  • 非法
  • 求饒

我是廣告 請繼續往下閱讀

民調中心

你是否支持室內全面取消戴口罩?

支持

不支持

35.96%64.04%

2022-12-01-2022-12-15

包 圖 網

10大炎上吃瓜事件!究竟哪件事情能成為您心中的炎上第1名呢?

  • 汪小菲大S生活費「大汪之戰」

  • 楊丞琳失言「海鮮奢侈說」

  • 威爾史密斯的「奧斯卡巴掌」

繼續作答

熱門

  • 想被45個月年終砸醒?「長榮海運職缺」曝 這項起薪27萬

  • 台灣人開口就講「4個字」!韓國人超困惑 BBC早就認證過

  • 宋逸民妻疑阻小甜甜驗傷「才打1次」 阿Ben火大開嗆了

  • 中國不滿旅客遭多國祭限制!BBC:關鍵是疫情數據不透明

  • 愛女被摸頭!林宥嘉妻崩潰 無奈「不解陌生人的熱情」

  • 股癌謝孟恭像統神?曬照平反「洋娃娃美妻」卻紅了:超仙

  • 追蹤
  • 訂閱
  • 追蹤

推薦閱讀

包 圖 網

沒有誰是局外人!《台灣犯罪故事》寫實刻劃出人性善與惡

356

包 圖 網

大S為何狂酸汪小菲「愛新覺羅汪」?原因網驚呆:太狠了

包 圖 網

張蘭帶貨無極限!開賣床墊、綠茶 酸具俊曄:別睡別人的

包 圖 網

張蘭海撈2.6億!爽賣「軟飯+綠茶」諷大S  網笑:太心酸

  • 免責聲明
  • 隱私權聲明
  • 著作權聲明
  • 關於我們
  • 合作提案

© 今日傳媒(股)公司版權所有,非經授權,不許轉載本網站內容 © 2022 NOWnews.com.All Rights Reserved.

所有需要使用 JS-SDK 的页面必须先注入配置信息,否则将无法调用(同一个 url 仅需调用一次,对于变化 url 的SPA的web app可在每次 url 变化时进行调用,目前 Android 微信客户端不支持 pushState 的H5新特性,所以使用 pushState 来实现web app的页面会导致签名失败,此问题会在Android6.2中修复)。

签名算法见文末的附录1,所有 JS 接口列表见文末的附录2

注意:如果使用的是小程序云开发静态网站托管的域名的网页,可以免鉴权直接跳任意合法合规小程序,调用 wx.config 时 appId 需填入非个人主体的已认证小程序,不需计算签名,timestamp、nonceStr、signature 填入非空任意值即可。

步骤四:通过 ready 接口处理成功验证

步骤五:通过 error 接口处理失败验证

接口调用说明

所有接口通过 wx 对象(也可使用 jWeixin 对象)来调用,参数是一个对象,除了每个接口本身需要传的参数之外,还有以下通用参数:

  1. success:接口调用成功时执行的回调函数。
  2. fail:接口调用失败时执行的回调函数。
  3. complete:接口调用完成时执行的回调函数,无论成功或失败都会执行。
  4. cancel:用户点击取消时的回调函数,仅部分有用户取消操作的 api 才会用到。
  5. trigger: 监听 Menu 中的按钮点击时触发的方法,该方法仅支持 Menu 中的相关接口。

备注:不要尝试在 trigger 中使用 ajax 异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用 ajax 的回包会还没有返回。

以上几个函数都带有一个参数,类型为对象,其中除了每个接口本身返回的数据之外,还有一个通用属性errMsg,其值格式如下:

调用成功时:"xxx:ok" ,其中 xxx 为调用的接口名

用户取消时:"xxx:cancel",其中 xxx 为调用的接口名

调用失败时:其值为具体错误信息

判断当前客户端版本是否支持指定 JS 接口

备注:checkJsApi接口是客户端6.0.2新引入的一个预留接口,第一期开放的接口均可不使用 checkJsApi 来检测。

请注意,不要有诱导分享等违规行为,对于诱导分享行为将永久回收公众号接口权限,详细规则请查看:朋友圈管理常见问题

请注意,原有的 wx.onMenuShareTimelinewx.onMenuShareAppMessagewx.onMenuShareQQwx.onMenuShareQZone 接口,即将废弃。请尽快迁移使用客户端6.7.2及JSSDK 1.4.0以上版本支持的 wx.updateAppMessageShareDatawx.updateTimelineShareData接口。

自定义“分享给朋友”及“分享到QQ”按钮的分享内容(1.4.0)

自定义“分享到朋友圈”及“分享到 QQ 空间”按钮的分享内容(1.4.0)

获取“分享到朋友圈”按钮点击状态及自定义分享内容接口(即将废弃)

获取“分享给朋友”按钮点击状态及自定义分享内容接口(即将废弃)

获取“分享到QQ”按钮点击状态及自定义分享内容接口(即将废弃)

获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口

获取“分享到 QQ 空间”按钮点击状态及自定义分享内容接口(即将废弃)

拍照或从手机相册中选图接口

预览图片接口

上传图片接口

备注:上传图片有效期3天,可用微信多媒体接口下载图片到自己的服务器,此处获得的 serverId 即 media_id。

下载图片接口

获取本地图片接口

备注:此接口仅在 iOS WKWebview 下提供,用于兼容 iOS WKWebview 不支持 localId 直接显示图片的问题。具体可参考《iOS WKWebview网页开发适配指南》

开始录音接口

停止录音接口

监听录音自动停止接口

播放语音接口

暂停播放接口

停止播放接口

监听语音播放完毕接口

上传语音接口

备注:上传语音有效期3天,可用微信多媒体接口下载语音到自己的服务器,此处获得的 serverId 即 media_id,参考文档 .目前多媒体文件下载接口的频率限制为10000次/天,如需要调高频率,请登录微信公众平台,在开发 - 接口权限的列表中,申请提高临时上限。

下载语音接口

识别音频并返回识别结果接口

获取网络状态接口

使用微信内置地图查看位置接口

获取地理位置接口

开启查找周边 ibeacon 设备接口

备注:如需接入摇一摇周边功能,请参考:申请开通摇一摇周边

关闭查找周边 ibeacon 设备接口

监听周边 ibeacon 设备接口

备注:上述摇一摇周边接口使用注意事项及更多返回结果说明,请参考:摇一摇周边获取设备信息

关闭当前网页窗口接口

批量隐藏功能按钮接口

批量显示功能按钮接口

隐藏所有非基础按钮接口

显示所有功能按钮接口

调起微信扫一扫接口

跳转微信商品页接口

微信卡券接口中使用的签名凭证api_ticket,与步骤三中 config 使用的签名凭证jsapi_ticket不同,开发者在调用微信卡券 JS-SDK 的过程中需依次完成两次不同的签名,并确保凭证的缓存。

获取api_ticket

api_ticket 是用于调用微信卡券JS API的临时票据,有效期为7200 秒,通过access_token 来获取。

开发者注意事项:

  1. 此用于卡券接口签名的api_ticket与步骤三中通过 config 接口注入权限验证配置使用的jsapi_ticket不同。

  2. 由于获取api_ticket 的api 调用次数非常有限,频繁刷新api_ticket 会导致 api 调用受限,影响自身业务,开发者需在自己的服务存储与更新api_ticket。

接口调用请求说明

http请求方式: GET https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=wx_card

参数说明

参数是否必须说明access_token是接口调用凭证

返回数据

数据示例:

参数名描述errcode错误码errmsg错误信息ticketapi_ticket,卡券接口中签名所需凭证expires_in有效时间

拉取适用卡券列表并获取用户选择信息

参数名必填类型示例值描述shopId否string(24)1234门店ID。shopID用于筛选出拉起带有指定location_list(shopID)的卡券列表,非必填。cardType否string(24)GROUPON卡券类型,用于拉起指定卡券类型的卡券列表。当 cardType 为空时,默认拉起所有卡券的列表,非必填。cardId否string(32)p1Pj9jr90_SQRaVqYI239Ka1erk卡券ID,用于拉起指定 cardId 的卡券列表,当 cardId 为空时,默认拉起所有卡券的列表,非必填。timestamp是string(32)14300000000时间戳。nonceStr是string(32)sduhi123随机字符串。signType是string(32)SHA1签名方式,目前仅支持SHA1cardSign是string(64)abcsdijcous123签名。

cardSign 详见附录4。

开发者特别注意:签名错误会导致拉取卡券列表异常为空,请仔细检查参与签名的参数有效性。

特别提醒

拉取列表仅与用户本地卡券有关,拉起列表异常为空的情况通常有三种:签名错误、时间戳无效、筛选机制有误。请开发者依次排查定位原因。

批量添加卡券接口

cardExt 详见附录4,开发者若调用接口报签名错误、已领完等异常情况可以参照:卡券签名错误排查方法

查看微信卡包中的卡券接口

发起一个微信支付请求

备注:prepay_id 通过微信支付统一下单接口拿到,paySign 采用统一的微信支付 Sign 签名生成方法,注意这里 appId 也要参与签名,appId 与 config 中传入的 appId 一致,签名格式要求以微信支付文档为准。

微信支付V2的开发文档:https://pay.weixin.qq.com/wiki/doc/api/index.html

微信支付V3的开发文档:https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml

共享收货地址接口

备注:

微信地址共享使用的数据字段包括:

其中,地区对应是国标三级地区码,如“广东省 - 广州市 - 天河区”,对应的邮编是是510630。详情参考链接:http://xzqh.mca.gov.cn/defaultQuery

附录1-JS-SDK使用权限签名算法

jsapi_ticket

生成签名之前必须先了解一下jsapi_ticket,jsapi_ticket是公众号用于调用微信 JS 接口的临时票据。正常情况下,jsapi_ticket的有效期为7200秒,通过access_token来获取。由于获取jsapi_ticket的 api 调用次数非常有限,频繁刷新jsapi_ticket会导致 api 调用受限,影响自身业务,开发者必须在自己的服务全局缓存jsapi_ticket 。

  1. 参考以下文档获取access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token):https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html

  2. 用第一步拿到的access_token 采用http GET方式请求获得jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket):https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi

成功返回如下JSON:

获得jsapi_ticket之后,就可以生成 JS-SDK 权限验证的签名了。

签名算法

签名生成规则如下:参与签名的字段包括noncestr(随机字符串), 有效的jsapi_ticket, timestamp(时间戳), url(当前网页的URL,不包含#及其后面部分) 。对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用 URL 键值对的格式(即key1=value1&key2=value2…)拼接成字符串string1。这里需要注意的是所有参数名均为小写字符。对string1作sha1加密,字段名和字段值都采用原始值,不进行URL 转义。

即signature=sha1(string1)。 示例:

步骤1. 对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用 URL 键值对的格式(即key1=value1&key2=value2…)拼接成字符串string1:

步骤2. 对string1进行sha1签名,得到signature:

注意事项

  1. 签名用的 noncestr 和timestamp必须与 wx.config 中的 nonceStr 和timestamp相同。

  2. 签名用的 url 必须是调用 JS 接口页面的完整URL。

  3. 出于安全考虑,开发者必须在服务器端实现签名的逻辑。

如出现invalid signature 等错误详见附录5常见错误及解决办法。

版本 1.6.0 接口

updateAppMessageShareData

updateTimelineShareData

onMenuShareTimeline(即将废弃)

onMenuShareAppMessage(即将废弃)

onMenuShareQQ(即将废弃)

onMenuShareWeibo

onMenuShareQZone

startRecord

stopRecord

onVoiceRecordEnd

playVoice

pauseVoice

stopVoice

onVoicePlayEnd

uploadVoice

downloadVoice

chooseImage

previewImage

uploadImage

downloadImage

translateVoice

getNetworkType

openLocation

getLocation

hideOptionMenu

showOptionMenu

hideMenuItems

showMenuItems

hideAllNonBaseMenuItem

showAllNonBaseMenuItem

closeWindow

scanQRCode

chooseWXPay

openProductSpecificView

addCard

chooseCard

openCard

基本类

举报: "menuItem:exposeArticle"

调整字体: "menuItem:setFont"

日间模式: "menuItem:dayMode"

夜间模式: "menuItem:nightMode"

刷新: "menuItem:refresh"

查看公众号(已添加): "menuItem:profile"

查看公众号(未添加): "menuItem:addContact"

传播类

发送给朋友: "menuItem:share:appMessage"

分享到朋友圈: "menuItem:share:timeline"

分享到QQ: "menuItem:share:qq"

分享到Weibo: "menuItem:share:weiboApp"

收藏: "menuItem:favorite"

分享到FB: "menuItem:share:facebook"

分享到 QQ 空间 "menuItem:share:QZone"

保护类

编辑标签: "menuItem:editTag"

删除: "menuItem:delete"

复制链接: "menuItem:copyUrl"

原网页: "menuItem:originPage"

阅读模式: "menuItem:readMode"

在 QQ 浏览器中打开: "menuItem:openWithQQBrowser"

在 Safari 中打开: "menuItem:openWithSafari"

邮件: "menuItem:share:email"

一些特殊公众号: "menuItem:share:brand"

JSSDK使用者请读这里,JSAPI用户可以跳过

卡券签名和 JSSDK 的签名完全独立,两者的算法和意义完全不同,请不要混淆。JSSDK的签名是使用所有 JS 接口都需要走的一层鉴权,用以标识调用者的身份,和卡券本身并无关系。其次,卡券的签名考虑到协议的扩展性和简单的防数据擅改,设计了一套独立的签名协议。另外由于历史原因,卡券的 JS 接口先于 JSSDK 出现,当时的 JSAPI 并没有鉴权体系,所以在卡券的签名里也加上了appsecret/api_ticket这些身份信息,希望开发者理解。

卡券 api_ticket

卡券 api_ticket 是用于调用卡券相关接口的临时票据,有效期为 7200 秒,通过 access_token 来获取。这里要注意与 jsapi_ticket 区分开来。由于获取卡券 api_ticket 的 api 调用次数非常有限,频繁刷新卡券 api_ticket 会导致 api 调用受限,影响自身业务,开发者必须在自己的服务全局缓存卡券 api_ticket 。

1.参考以下文档获取access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token):../15/54ce45d8d30b6bf6758f68d2e95bc627.html

2.用第一步拿到的access_token 采用http GET方式请求获得卡券 api_ticket(有效期7200秒,开发者必须在自己的服务全局缓存卡券 api_ticket):https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=wx_card

卡券扩展字段 cardExt 说明

cardExt本身是一个 JSON 字符串,是商户为该张卡券分配的唯一性信息,包含以下字段:

字段是否必填是否参与签名说明code否是指定的卡券 code 码,只能被领一次。自定义 code 模式的卡券必须填写,非自定义 code 和预存 code 模式的卡券不必填写。详情见: 是否自定义 code 码openid否是指定领取者的openid,只有该用户能领取。bind_openid字段为 true 的卡券必须填写,bind_openid字段为 false 不必填写。timestamp是是时间戳,商户生成从1970年1月1日00:00:00至今的秒数,即当前的时间,且最终需要转换为字符串形式;由商户生成后传入,不同添加请求的时间戳须动态生成,若重复将会导致领取失败!。nonce_str否是随机字符串,由开发者设置传入, 加强安全性(若不填写可能被重放请求) 。随机字符串,不长于32位。推荐使用大小写字母和数字,不同添加请求的 nonce 须动态生成,若重复将会导致领取失败。fixed_begintimestamp否否卡券在第三方系统的实际领取时间,为东八区时间戳(UTC+8,精确到秒)。当卡券的有效期类型为 DAT E_TYPE_FIX_TERM时专用,标识卡券的实际生效时间,用于解决商户系统内起始时间和领取时间不同步的问题。outer_str否否领取渠道参数,用于标识本次领取的渠道值。signature是-签名,商户将接口列表中的参数按照指定方式进行签名,签名方式使用SHA1,具体签名方案参见下文;由商户按照规范签名后传入。

签名说明

  1. 将 api_ticket、timestamp、card_id、code、openid、nonce_str的 value 值进行字符串的字典序排序。

  2. 将所有参数字符串拼接成一个字符串进行sha1加密,得到signature。

  3. signature中的timestamp,nonce字段和card_ext中的timestamp,nonce_str字段必须保持一致。

  4. code=1434008071,timestamp=1404896688,card_id=pjZ8Yt1XGILfi-FUsewpnnolGgZk, api_ticket=ojZ8YtyVyr30HheH3CM73y7h4jJE ,nonce_str=123 则signature=sha1(12314048966881434008071ojZ8YtyVyr30HheH3CM73y7h4jJEpjZ8Yt1XGILfi-FUsewpnnolGgZk)=f137ab68b7f8112d20ee528ab6074564e2796250。

强烈建议开发者使用卡券资料包中的签名工具 SDK 进行签名或使用 debug 工具进行校验: http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=cardsign

卡券签名 cardSign 说明

1.将 api_ticket、appid、location_id、timestamp、nonce_str、card_id、card_type的 value 值进行字符串的字典序排序。

2.将所有参数字符串拼接成一个字符串进行sha1加密,得到cardSign。

调用config 接口的时候传入参数 debug: true 可以开启 debug 模式,页面会 alert 出错误信息。以下为常见错误及解决方法:

  1. invalid url domain当前页面所在域名与使用的 appid 没有绑定,请确认正确填写绑定的域名,仅支持80(http)和443(https)两个端口,因此不需要填写端口号(一个 appid 可以绑定三个有效域名,见 ]目录1.1.1)。

  2. invalid signature签名错误。建议按如下顺序检查:

    1. 确认签名算法正确,可用http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。

    2. 确认 config 中nonceStr(js中驼峰标准大写S), timestamp与用以签名中的对应 noncestr , timestamp一致。

    3. 确认 url 是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)://'部分,以及'?'后面的 GET 参数部分,但不包括'#'hash后面的部分。

    4. 确认 config 中的 appid 与用来获取 jsapi_ticket 的 appid 一致。

    5. 确保一定缓存access_token和jsapi_ticket。

    6. 确保你获取用来签名的 url 是动态获取的,动态页面可参见实例代码中 php 的实现方式。如果是 html 的静态页面在前端通过 ajax 将url传到后台签名,前端需要用 js 获取当前页面除去'#'hash部分的链接(可用location.href.split('#')[0]获取,而且需要encodeURIComponent),因为页面一旦分享,微信客户端会在你的链接末尾加入其它参数,如果不是动态获取当前链接,将导致分享后的页面签名失败。

  3. the permission value is offline verifying这个错误是因为 config 没有正确执行,或者是调用的 JSAPI 没有传入 config 的jsApiList参数中。建议按如下顺序检查:

    1. 确认 config 正确通过。

    2. 如果是在页面加载好时就调用了JSAPI,则必须写在 wx.ready 的回调中。

    3. 确认 config 的jsApiList参数包含了这个JSAPI。

  4. permission denied该公众号没有权限使用这个JSAPI,或者是调用的 JSAPI 没有传入 config 的jsApiList参数中(部分接口需要认证之后才能使用)。

  5. function not exist当前客户端版本不支持该接口,请升级到新版体验。

  6. 为什么6.0.1版本config:ok,但是6.0.2版本之后不ok(因为6.0.2版本之前没有做权限验证,所以 config 都是ok,但这并不意味着你 config 中的签名是 OK 的,请在6.0.2检验是否生成正确的签名以保证 config 在高版本中也ok。)

  7. 在 iOS 和Android都无法分享(请确认公众号已经认证,只有认证的公众号才具有分享相关接口权限,如果确实已经认证,则要检查监听接口是否在 wx.ready 回调函数中触发)

  8. 服务上线之后无法获取jsapi_ticket,自己测试时没问题。(因为access_token和jsapi_ticket必须要在自己的服务器缓存,否则上线后会触发频率限制。请确保一定对 token 和ticket做缓存以减少2次服务器请求,不仅可以避免触发频率限制,还加快你们自己的服务速度。目前为了方便测试提供了1w的获取量,超过阀值后,服务将不再可用,请确保在服务上线前一定全局缓存access_token和jsapi_ticket,两者有效期均为7200秒,否则一旦上线触发频率限制,服务将不再可用)。

  9. uploadImage怎么传多图(目前只支持一次上传一张,多张图片需等前一张图片上传之后再调用该接口)

  10. 没法对本地选择的图片进行预览(chooseImage接口本身就支持预览,不需要额外支持)

  11. 通过 a 链接(例如先通过微信授权登录)跳转到 b 链接,invalid signature签名失败(后台生成签名的链接为使用 jssdk 的当前链接,也就是跳转后的 b 链接,请不要用微信登录的授权链接进行签名计算,后台签名的 url 一定是使用 jssdk 的当前页面的完整 url 除去'#'部分)

  12. 出现config:fail错误(这是由于传入的 config 参数不全导致,请确保传入正确的appId、timestamp、nonceStr、signature和需要使用的jsApiList)

  13. 如何把 jsapi 上传到微信的多媒体资源下载到自己的服务器(请参见文档中 uploadVoice 和uploadImage接口的备注说明)

  14. Android通过 jssdk 上传到微信服务器,第三方再从微信下载到自己的服务器,会出现杂音(微信团队已经修复此问题,目前后台已优化上线)

  15. 绑定父级域名,是否其子域名也是可用的(是的,合法的子域名在绑定父域名之后是完全支持的)

  16. 在 iOS 微信6.1版本中,分享的图片外链不显示,只能显示公众号页面内链的图片或者微信服务器的图片,已在6.2中修复

  17. 是否需要对低版本自己做兼容(jssdk都是兼容低版本的,不需要第三方自己额外做更多工作,但有的接口是6.0.2新引入的,只有新版才可调用)

  18. 该公众号支付签名无效,无法发起该笔交易(请确保你使用的 jweixin.js 是官方线上版本,不仅可以减少用户流量,还有可能对某些 bug 进行修复,拷贝到第三方服务器中使用,官方将不对其出现的任何问题提供保障,具体支付签名算法可参考 JSSDK微信支付一栏)

  19. 目前 Android 微信客户端不支持 pushState 的H5新特性,所以使用 pushState 来实现web app的页面会导致签名失败,此问题已在Android6.2中修复

  20. uploadImage在 chooseImage 的回调中有时候 Android 会不执行,Android6.2会解决此问题,若需支持低版本可以把调用 uploadImage 放在 setTimeout 中延迟100ms解决

  21. require subscribe错误说明你没有订阅该测试号,该错误仅测试号会出现

  22. getLocation返回的坐标在 openLocation 有偏差,因为 getLocation 返回的是 gps 坐标,openLocation打开的腾讯地图为火星坐标,需要第三方自己做转换,6.2版本开始已经支持直接获取火星坐标