위 챗 JS-SDK updateAppMessageShareData 안 드 로 이 드 사용자 정의 공유 상세 설명
위 챗 개발 문 서 를 이렇게 썼어 요.
'친구 에 게 공유'및'QQ 에 공유'버튼 의 공유 내용 사용자 정의(1.4.0)
wx.ready(function () { //
wx.updateAppMessageShareData({
title: '', //
desc: '', //
link: '', // , JS
imgUrl: '', //
success: function () {
//
}
});
'친구 권 으로 공유'및'QQ 공간 으로 공유'버튼 의 공유 내용 사용자 정의(1.4.0)
wx.ready(function () { //
wx.updateTimelineShareData({
title: '', //
link: '', // , JS
imgUrl: '', //
success: function () {
//
}
});
보기 에는 매우 간단 해 보이 지만,직접 H5 홈 페이지 에 가입 하 였 다.
wx.config({
debug: true, // , api alert , , pc , log , pc 。
appId: '', // ,
timestamp: , // ,
nonceStr: '', // ,
signature: '',// ,
jsApiList: [
'updateAppMessageShareData',
'updateTimelineShareData'
] // , JS
});
기타 매개 변 수 는 자신의 상황 에 따라 작성 하고 debug:true 를 설정 합 니 다. 테스트 환경:
위 챗 웹 개발 자 도구,테스트 인터페이스,ok
애플 X,debug 팝 업 정보 보기,모든 ok;
모든 ok
큰일 을 이루다.어,잠깐 만,뭔 가 빠 뜨 린 것 같 아...안 드 로 이 드 는?
결 과 는 역시 빠 졌 다.안 드 로 이 드 테스트 는 친구 권 을 공유 하고 친구 에 게 보 내 는 것 은 사용자 정의 공유 기능 이 모두 유효 하지 않 아 하나의 링크 로 만 공유 되 었 다.
이 문 제 는 애플 핸드폰 이 좋 고 안 드 로 이 드 가 안 되 며 위 챗 웹 개발 자 도구 테스트 인터페이스 가 모두 좋 습 니 다.그 문 제 는 인터페이스 호출(백 엔 드 데이터 가 모두 같은 것)이 아니 라 클 라 이언 트 와 관련 이 있 을 것 입 니 다.그러나 관련 자 료 를 찾 을 수 없습니다.
누 나 를 생각 하지 못 하고 오랫동안 곤 혹 스 러 워 했 지만 여러 도 모 는 정 답 을 찾 지 못 했다.어느 날 갑자기 새로운 인터페이스 가 안 된다 는 생각 이 들 었 어 요.그 오래된 인 터 페 이 스 는 요?
그래서 테스트 시작:
오래된 공유 인터페이스 인 onMenuShare AppMessage 와 onMenuShare Timeline 을 추가 하고 테스트 방법 을 썼 습 니 다.
jsApiList: [
'updateAppMessageShareData',
'updateTimelineShareData',
'onMenuShareAppMessage', // ,
'onMenuShareTimeline' // ,
]// , JS
"친구 에 게 공유"단 추 를 누 르 고 상태 및 사용자 정의 공유 콘 텐 츠 인터페이스 가 져 오기(폐기 예정)
wx.onMenuShareAppMessage({
title: 'test', //
desc: 'test_desc', //
link: 'www.jianshu.com', // , JS
imgUrl: '', //
type: '', // ,music、video link, link
dataUrl: '', // type music video, ,
success: function () {
//
}
});
그리고 아무 거나 써 봤 는데 되 더 라 고요!공!됐어!그러나 사용자 정의 공유 내용 은 새 인터페이스 updateAppMessageShareData 가 정의 합 니 다.오래된 인터페이스 정 의 를 삭제 하고 테스트 한 결과 jsApiList 에 만 오래된 인터페이스 성명 을 추가 해도 됩 니 다!
문제 해결,이 건 정말 JS-SDK 의 구덩이 입 니 다.이 글 은 비슷 한 문제 에 부 딪 힌 학우 들 을 도 울 수 있 기 를 바란다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
콩짜개 검색 - 위 챗 공공 플랫폼 접속 (wechatpy)위의 글 은 위 챗 공공 플랫폼 을 어떻게 연결 하 는 지 소 개 했 지만 그 안의 검증 코드 는 우리 가 스스로 실현 한 것 이다.그러나 지금 우 리 는 더 좋 은 선택 이 생 겼 다.위 챗 (WeChat) 퍼 블...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.