찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

백엔드 개발 PHP WeChat 공개 플랫폼 개발자 문서 WeChat 카드 및 쿠폰 인터페이스

WeChat 카드 및 쿠폰 인터페이스

수집 105
읽다 40452
업데이트 시간 2016-09-11

1 Instructions

카드 및 쿠폰에 대한 일부 인터페이스 문서를 읽으려면 WeChat 공개 플랫폼 개발자 일반 지침 문서 "WeChat 개발자 사양" 및 "WeChat 공식 계정 인터페이스"를 읽어보세요. 권한 안내 WeChat 공개 플랫폼 인터페이스의 기본 호출 방법, 개발자 사양, 호출 과정 중 비정상적인 문제 처리에 대해 알아보는 두 장입니다.


2 샌드박스 테스트 계정 신청

사용 가능한 카드 및 쿠폰 테스트 계정이 없는 경우, 쿠폰 임시 테스트 번호를 통해 신청하실 수 있습니다. WeChat 인터페이스 테스트 계정 신청 도구 테스트. 인터페이스 테스트 계정 애플리케이션에 로그인하고 WeChat을 통해 스캔하여 새로운 앱 ID를 얻을 수 있습니다(이미 친구의 쿠폰을 포함하여 카드 및 쿠폰을 생성할 수 있는 권한이 있습니다)앱 비밀은 카드를 호출하는 데 사용됩니다. 쿠폰 인터페이스.


참고: 이 앱에서 생성된 쿠폰은 검토 및 승인되지 않으며 소규모 테스트로 제한되며 개발자가 다른 목적으로 사용할 수 없습니다.


3 카드 및 쿠폰 HelloWorld

개발자는 카드 생성, 배치 및 취소 프로세스를 빠르게 완료하기 위해 디버그 도구를 사용할 수 있습니다. 및 쿠폰 인터페이스를 사용하려면 문서의 해당 부분을 자세히 읽어야 합니다.


1단계 access_token 받기


페이지 주소: http://mp.weixin.qq.com/debug/

인터페이스 유형: 기본 지원

인터페이스 목록: access_token 인터페이스 가져오기

참고: 매개변수 채우기 개발 사용자의 appid 및 secret

클릭하여 문제를 확인하고 access_token으로 돌아갈 수 있습니다. access_token은 2시간 동안 유효하며 2시간 후에 다시 받아야 합니다.


2단계 카드를 업로드하고 쿠폰 로고


페이지 주소: http://mp.weixin.qq.com/debug/

인터페이스 유형: 기본 지원

인터페이스 목록: 사진 자료 업로드 인터페이스

access_token: 에서 획득 이전 단계 access_token

버퍼: 선택한 사진

클릭하여 질문을 확인하면 사진 URL을 얻을 수 있습니다. 다음 단계에서는 매개변수


에서 쿠폰을 만들어야 합니다. 3단계 쿠폰 만들기


페이지 주소: http://mp.weixin.qq.com/debug/

인터페이스 유형: 카드 인터페이스

인터페이스 목록: 카드 인터페이스 생성

access_token: 첫 번째 access_token

첫 번째 단계에서 얻은 JSON 예:

{ 
"card": {
  "card_type": "GROUPON",
  "groupon": {
      "base_info": {
          "logo_url": 
"http://mmbiz.qpic.cn/mmbiz/iaL1LJM1mF9aRKPZJkmG8xXhiaHqkKSVMMWeN3hLut7X7hicFNjakmx ibMLGWpXrEXB33367o7zHN0CwngnQY7zb7g/0",
          "brand_name":"微信餐厅",
          "code_type":"CODE_TYPE_TEXT",
          "title": "132元双人火锅套餐",
          "sub_title": "周末狂欢必备",
          "color": "Color010",
          "notice": "使用时向服务员出示此券",
          "service_phone": "020-88888888",
          "description": "不可与其他优惠同享\n如需团购券发票,请在消费时向商户提出\n店内均可使用,仅限堂食",
          "date_info": {
              "type": "DATE_TYPE_FIX_TERM",
              "fixed_term": 15 ,
              "fixed_begin_term": 0
          },
          "sku": {
              "quantity": 500000
          },
          "get_limit": 3,
          "use_custom_code": false,
          "bind_openid": false,
          "can_share": true,
        "can_give_friend": true,
          "location_id_list" : [123, 12321, 345345],
          "custom_url_name": "立即使用",
          "custom_url": "http://www.qq.com",
          "custom_url_sub_title": "6个汉字tips",
          "promotion_url_name": "更多优惠",
        "promotion_url": "http://www.qq.com"
      },
      "deal_detail": "以下锅底2选1(有菌王锅、麻辣锅、大骨锅、番茄锅、清补凉锅、酸 菜鱼锅可选):\n大锅1份 12元\n小锅2份 16元 "}
}
}

참고: date_info는 Unix 타임스탬프를 사용합니다. 주의하여 start_timestamp를 현재 시간보다 작게 변경하고 end_timestamp를 오늘 이후의 시간으로 변경하세요. 나중에 카드를 취소할 수도 있습니다. 쿠폰 테스트가 성공할 수 있습니다

인터페이스 주소: 카드 및 쿠폰 인터페이스 만들기


4단계 QR 코드 배달 만들기


페이지 주소: http://mp.weixin.qq.com/debug/

인터페이스 유형: 카드 인터페이스

인터페이스 목록: QR 코드 티켓 인터페이스 만들기

access_token: 첫 번째 단계에서 얻은 access_token

JSON 예:

{
"action_name": "QR_CARD", 
"action_info": {
"card": {
"card_id": "po_2DjgJ2zrboM6SzK3qNuje5iWQ", 
   }
 }
}

인터페이스 주소: QR 코드 인터페이스 만들기


Step 5 QR 코드 표시


이전 단계에서 돌아올 때 show_qrcode_url 필드의 링크를 클릭하면 쿠폰 수집용 QR 코드가 표시됩니다.

예: https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=gQEr8ToAAAAAAAAASxodHRwOi8vd2V********NjRjVuAAIE3kqwVQMEgDPhAQ==

WeChat 열기 스캔한 다음 쿠폰이 심사를 통과하지 못했다고 표시되면 다음 단계에서 테스트 화이트리스트를 설정해야 합니다. 쿠폰을 받을 수 있으면 6단계를 무시하세요.

다음 QR 코드를 스캔하면 WeChat 쿠폰을 경험할 수 있습니다.

二维码

6단계 테스트 허용 목록 설정


#🎜🎜 # 페이지 주소: http://mp.weixin.qq.com/debug/

인터페이스 유형: 카드 인터페이스#🎜🎜 #

인터페이스 목록: 테스트 화이트리스트 인터페이스 설정

access_token: 첫 번째 단계에서 얻은 access_token#🎜🎜 ## 🎜🎜#

JSON 예:

{ "username":["usr1","usr2"] }

참고: usr1 및 sur2는 카드 수신을 위한 WeChat ID입니다. # 🎜🎜#

인터페이스 주소: 화이트리스트 인터페이스 설정


7단계 카드 상품권 확인


페이지 주소: http://mp.weixin.qq.com/debug/

인터페이스 유형: 카드 쿠폰 인터페이스

인터페이스 목록: 인증 카드 쿠폰 인터페이스

access_token: 첫 번째 단계에서 얻은 access_token


JSON 예:

{ "code":"759733467744" }

참고: 유효 기간 내 승인만 지원합니다. 카드 쿠폰 인터페이스 주소: 인증 인터페이스


4 카드 및 쿠폰 인터페이스 개요


WeChat 카드 및 쿠폰 인터페이스는 주로 카드 및 쿠폰의 생성, 수집, 배치 및 확인과 관련된 일련의 인터페이스를 설정합니다. 개발자는 달성하려는 효과에 적합한 인터페이스를 선택하여

업계 고유의 카드 및 쿠폰 응용 프로그램을 개발할 수 있습니다.


5 카드 및 쿠폰 용어 소개


다음은 카드 및 쿠폰 개발 과정에서 이해해야 할 주요 개념입니다.


을 참조하세요.

매개변수 이름

설명

card_id

카드 아이디입니다. 쿠폰 ID는 쿠폰 종류에 해당하며 해당 재고 수량의 코드를 포함합니다.

코드

쿠폰 코드. 카드 및 쿠폰의 고유 식별자입니다. 카드 및 쿠폰 취소 시 사용되는 문자열 코드입니다.

openid

이 공식 계정에 있는 사용자의 고유 ID입니다.

access_token

인터페이스 호출을 위한 자격 증명은 7200에 유효하며

get access_token 인터페이스를 통해 가져옵니다. 제대로 저장해야 해 캐시 메커니즘을 만듭니다.

jsapi_ticketWeChat 웹 페이지에서 WeChat 기본 기능을 호출하는 JS-SDK 인터페이스를 호출하는 데 사용해야 하는 서명 티켓은 JS-SDK 섹션

api_ticket

WeChat 카드 및 쿠폰 인터페이스 호출 시 서명된 임시 티켓은 7200년대 동안 유효합니다.

7200년대 이내에 반복 요청하면 변경되지 않습니다. api_ticket 인터페이스 받기받기.

card_ext

카드와 쿠폰을 넣을 때 사용하는 확장형 카드의 추가 정보로, 카드의 기본 정보와 함께 제공됩니다.

outer_id

쿠폰수집채널 씬값. 가맹점이 카드 및 쿠폰 발급을 위해 Card_ext에 맞춤형 Scene 값을 입력할 수 있도록 지원하며, 사용자가 카드를 받으면 해당 Scene 값을 이벤트를 통해 가맹점에 알려줍니다. ㅋㅋㅋ

본 이벤트는 개발자에게 푸시되어 공지되며, 수신 주소는 퍼블릭 플랫폼 개발자 센터에 입력된 서버 URL입니다.

맞춤형 입구

API를 통한 카드 및 쿠폰 생성은 판매자의 맞춤 카드 및 쿠폰 세부정보 페이지를 외부 링크 단위로 이동할 수 있도록 지원합니다.


6 개발자 노트


6.1 WeChat 버전 판단

카드 및 쿠폰 기능 모듈은 버전 6.0.2 이후부터 지원됩니다. . 낮음 버전 사용자가 JS-SDK를 호출할 수 없습니다. 따라서 WeChat 팀은 판매자가 카드 패키지에 추가된 JS-SDK 인터페이스를 호출하기 전에 사용자 에이전트를 사용하여 사용자의 현재 버전 번호를 확인할 것을 권장합니다. iPhone 버전을 예로 들면 사용자 에이전트를 통해 다음 버전 샘플 정보를 얻을 수 있습니다.

"Mozilla/5.0(iphone;CPU iphone OS 5_1_1 like Mac OS X)     
AppleWebKit/534.46(KHTML,like Geocko)Mobile/9B206 MicroMessenger/6.0.2 "

여기서 6.0.2는 사용자가 설치한 WeChat 버전 번호입니다. 판매자는 버전 번호가 6.0.2 이상인지 확인할 수 있습니다.


6.2 카드 및 쿠폰 배치 제한

공식 계정 세션 환경에서는 공식 계정 도메인 이름의 카드 및 쿠폰만 지원됩니다. 공개 계정 세션 내에서 다른 판매자의 쿠폰을 푸시하는 것은 플랫폼의 허가 없이는 지원되지 않습니다. 그렇지 않으면 쿠폰을 받을 때 사용자에게 "쿠폰 판매자의 승인 없이 게시할 수 없습니다"라는 메시지가 표시됩니다. 공개 계정 대화(모멘트 및 대화 환경 등) 외부에는 그러한 제한이 없습니다.

Notes

공개 계정의 대화 상자에서 발생하는 작업과 공개 계정의 대화 상자에서 점프하는 웹 링크는 공개 계정의 세션 환경 내에 있습니다.


6.3 인코딩 규칙

API 인터페이스에서 게시된 모든 데이터는 UTF-8 인코딩만 지원하며, 그렇지 않으면 오류가 반환됩니다.


6.4 점프 외부 링크 매개 변수 설명

카드 및 쿠폰 자체를 기반으로 판매자의 확장 요구 사항을 충족하기위한 순서 : URL 점프가 허용됩니다. 카드 내부 페이지와 외부 링크에 추가됩니다.

카드와 쿠폰이 튀어나오는 외부 링크에는 개발자가 페이지에서 사용자의 신원을 확인하는 데 사용하는 카드 및 쿠폰 정보의 매개변수가 포함될 수 있습니다.

포함된 필드는 encrypt_code,card_id, openid,outer_str(회원카드만 해당)입니다.


참고: encrypt_code는 암호화된 코드이므로 실제 코드를 얻으려면 디코딩 인터페이스를 호출해야 합니다. 지정된 URL이 http://www.qq.com인 경우 사용자가 클릭하면 리디렉션되는 URL은 다음과 같습니다. http://www.qq.com?encrypt_code=ENCRYPT_CODE&card_id=CARDID&openid=xxxx&outer_str=xxxxx


6.5 문의하기

카드 및 쿠폰 개발에 문제가 발생하면 이메일 weixin_card@foxmail.com으로 문의하실 수 있습니다. 개발자 QQ 커뮤니케이션 그룹 205482166 512568283에 가입하실 수도 있습니다. 확인을 위해 판매자 이름과 업체를 반드시 기재해 주시기 바랍니다.


7 카드 및 쿠폰 정보 패키지 다운로드

개발자는 카드 및 쿠폰 인터페이스 정보 패키지를 다운로드할 수 있습니다.


- 생성 및 서명 도구 SDK

- 카드 및 쿠폰; 인터페이스 호출 프로세스 그림

- Android용 SDK

핫 AI 도구
Undress AI Tool
Undress AI Tool

무료로 이미지를 벗다

AI Clothes Remover
AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undresser.AI Undress
Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

Stock Market GPT
Stock Market GPT

더 현명한 결정을 위한 AI 기반 투자 연구

인기 있는 도구
메모장++7.3.1
메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6
드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전
SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)