>웹 프론트엔드 >JS 튜토리얼 >node.js는 WeChat 인터페이스의 캡슐화를 구현합니다.

node.js는 WeChat 인터페이스의 캡슐화를 구현합니다.

php中世界最好的语言
php中世界最好的语言원래의
2018-04-18 13:35:532024검색

이번에는 WeChat 인터페이스 캡슐화를 구현하기 위해 node.js를 가져왔습니다. node.js가 WeChat 인터페이스 캡슐화를 구현하기 위해 구현하는 주의 사항은 무엇입니까? 다음은 실제 사례입니다.

모든 사람이 node.js를 사용할 때 node.js를 사용하여 WeChat JS-API 캡슐화 인터페이스 작업을 구현하는 것은 많은 사람들이 여전히 이를 구현하는 방법을 모르는 경우입니다. 구현방법과 코드를 소개하고, 관심있으신 분들은 배워보도록 하겠습니다.

위챗 JS-API 인터페이스

기능:

WeChat JSSDK

에서 생성된 access_token, jsapi_ticket 및 서명을 관리하고 얻는 데 사용됩니다. 설치

npm i wechat_interaction_jsapi

초기화

let Jsapi = require("wechat_interaction_jsapi");

사용법

WECHAT_APPID, WECHAT_APPSECRET은 각각 개발자 ID와 비밀번호로 위챗 공개 플랫폼->개발->기본 구성

const jssdk = new Jsapi(WECHAT_APPID, WECHAT_APPSECRET);

에서 확인할 수 있습니다. 1. access_token 가져오기, Promise 객체 반환, 콜백 반환 문자열

jssdk.getAccessToken().then(
  re => console.log(re)
).catch(err => console.error(err));

해결 2. jsapi_ticket을 가져오고 promise 개체를 반환하면 해결 콜백이 string

jssdk.getJsApiTicket().then(
  re => console.log(re)
).catch(err => console.error(err));

을 반환합니다. 3. JS-SDK 권한 확인 서명을 얻고 promise 개체를 반환하면 해결 콜백이 json

jssdk.getSignPackage(url).then(
  re => console.log(JSON.stringify(re))
).catch(err => console.error(err));

을 반환합니다. 프론트엔드 호출 방법

1. 공식 문서를 참고하세요

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115

2. 주의사항:

(1) 화이트리스트가 구성되었는지 확인합니다: WeChat 공개 플랫폼->개발->기본 구성->ip 화이트리스트

(2) JS 인터페이스 보안 도메인 이름이 구성되었는지 확인: WeChat 공개 플랫폼->설정->공식 계정 구성->JS 인터페이스 보안 도메인 이름

github:https://github.com/xjnotxj/wechat_interaction_jsapi

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 믿습니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:



위 내용은 node.js는 WeChat 인터페이스의 캡슐화를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.