WeChat 공개 플랫폼 개발 구성 및 요청

高洛峰
풀어 주다: 2017-03-01 10:25:27
원래의
1705명이 탐색했습니다.

1. 구성 매개변수

define('WEIXIN_APPID', 'wxzzzzzzzz');
define('WEIXIN_APPSECRET', 'ouewjdsaudsamkh');
define('WEIXIN_TOKEN', '9973833232232');
define('WEIXIN_NOTIFY_URL', 'http://xx.com/xx/xx');
define('WEIXIN_MCHID', '322221121');
define('WEIXIN_KEY', 'xddsdswewew');
로그인 후 복사

1) 개발 ID 하의 WeChat 공개 계정

WEIXIN_APPID: 애플리케이션 ID

WEIXIN_APPSECRET: 애플리케이션 키

Enter 공개 플랫폼의 홈 페이지로 이동하여 개발자 센터를 클릭하면 구성 페이지에서 이 두 가지가 기본적으로 사용 가능한 것을 볼 수 있습니다.

微信公众平台开发配置、请求       微信公众平台开发配置、请求

2) 서버 구성

맞춤화된 토큰 토큰인 WEIXIN_TOKEN은 반드시 영문 또는 숫자로 되어 있어야 합니다. , 길이는 3~32자입니다.

위챗 공식 계정의 입구 주소인 URL 서버 주소입니다. 이 페이지에서 서명 인증을 하거나 이벤트 메시지를 받습니다

1. 서명 인증: 구성 수정 시 이 주소를 통해 서명 인증을 해야 합니다

2. 주의를 기울일 때 일부 메시지를 푸시하는 것을 말하며 특정 논리 연산을 수행할 수 있습니다

微信公众平台开发配置、请求

3) WeChat 결제 구성

WeChat 결제 메뉴 클릭

WEIXIN_MCHID: 판매자 정보에서 확인할 수 있는 판매자 번호

WEIXIN_NOTIFY_URL: 주문 상태를 업데이트할 수 있는 WeChat 결제 비동기 콜백 API, 푸시 및 기타 로직 보내기

微信公众平台开发配置、请求       微信公众平台开发配置、请求


WEIXIN_KEY: 이 결제 키를 설정하려면 WeChat 결제 판매자 플랫폼에 로그인해야 합니다. 로그인 후 클릭하여 API 보안에 들어간 후 인증서를 다운로드하고 키를 직접 설정하면 OK입니다.

微信公众平台开发配置、请求       微信公众平台开发配置、请求

2. 요청 및 디버깅

PHP에는 매우 편리한 컬이 있는데, 여기에 CURLOPT_SSL_VERIFYPEER가 있습니다. 이 속성은 처음에는 추가되지 않았으며 WeChat 서버에 요청할 때마다 반환되는 데이터는 false였습니다. 나중에 Firefox의 HttpRequester를 사용하여 요청을 시뮬레이션했고, 정보를 검색한 후 이 속성을 설정해야 한다는 것을 알았습니다.

CURLOPT_SSL_VERIFYPEER: 서버의 인증서가 일반 브라우저에서 인증한 공인 CA에서 발급되었는지 확인

/**
     * 原始POST
     * @param $url 请求的url地址
     * @param $raw 原始数据,可以为字符串或数组
     * @return mixed 返回请求值
     */
    public function rawpost($url, $raw)
    {
        $resource = curl_init();
        curl_setopt($resource, CURLOPT_POST, true);
        curl_setopt($resource, CURLOPT_URL, $url);
        curl_setopt($resource, CURLOPT_POSTFIELDS, $raw);
        curl_setopt($resource, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($resource, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($resource, CURLOPT_SSL_VERIFYPEER, false);
        //curl_setopt($resource, CURLOPT_HTTPHEADER, array('Expect:'));
        $data = curl_exec($resource);
        curl_close($resource);
        return $data;
    }
로그인 후 복사

여기에서는 HttpRequester를 권장합니다. 이 플러그인은 게시 및 가져오기와 같은 다양한 제출을 시뮬레이션할 수도 있습니다.

微信公众平台开发配置、请求

WeChat 개발은 인터페이스를 온라인으로 테스트할 수 있는 장소도 제공합니다.

微信公众平台开发配置、请求

디버깅을 요청하면 WeChat은 다양한 반환 코드를 반환합니다. 글로벌 반환 코드 설명을 보려면 클릭하세요.

微信公众平台开发配置、请求

데모 다운로드:

github 주소: https://github.com/pwstrick/weixin_demo

CSDN 주소: http://download.csdn.net/detail/loneleaf1/9045731

WeChat 공개 플랫폼 개발 구성 및 요청과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!