This page may be out of date. Submit any pending changes before refreshing this page.
Hide this message.
Quora uses cookies to improve your experience. Read more
8 Answers
Stephen Wang

2016–09–28: WeChat now offers pretty comprehensove descriptions, documentation and case studies of its various platform and payment APIs in English for both the mainland China and international platforms on the following site: open.wechat.com

2015-04-23 Update: WeChat's official accounts platform APIs documentation has recently updated including new APIs for web-based access to WeChat features such as voice messages, GPS location, and QR code scanning.
WeChat Official Account Admin Platform

ORIGINAL POST:
WeChat has two open interfaces for developers. For third party app integration you can use:
http://open.weixin.qq.com
Access for most developers is restricted to sharing on 'Moments' or sending special content types on Chat. There is no currently open access to the chat function.

In addition, there is additional documentation for the official channels here:
https://mp.weixin.qq.com

Devin Petty
Weixin\WeChat has 2 types of accounts, subscription and service. Subscription account only gives you access to the Message API which allows for receiving messages and autoresponses and allows you to broadcast to your users once a day. Subscription accounts are also grouped in a category in your contacts under subscription.

A service account gives you an APP ID and APP SECRET which allows you to generate an access token which is needed for pretty much all the other API's apart from the Message API. A service account displays in the user's contact list under the main chats in between all your other normal contacts. You can only broadcast to each of your users once a month on a service account.

If you have a service account you will get the APP ID and APP SECRET from admin.wechat.com -> login -> function -> advanced -> developer mode -> Just under your token you will see the APP ID and APP SECRET

To see what type of account you have go to admin.wechat.com -> login and then look at the top right of the screen next to your account name you will see your account name and just above that it will either say subscription account or service account.

If you want to test all the API's I recommend going to the developer sandbox environment where you get full access to all the API's
Your response is private.
Is this answer still relevant and up to date?
Par K

We are now developing application to connect to Wechat. But I could told you resource is very limited.

Guide for Message API

look at their description.

You can only have very limit info, for us to connect the wechat data to our database.


You may say the ToUserName/FromUserName using the Wechat ID is good to have, but it is not the unique ID! A user could change its Wechat ID, instead there is two critical identifier UDID/Device ID (the device, e.g. Mobile/Tablet/Desktop application) that is completely unique for the session, and the wechat unique ID (which is a 16 digit long identifier) missing in the API which makes the API almost uselesss.


If you want more indepth discussion, here is the stack overflow thread that give you more details.

Is there a Web API for WeChat? 

Hope this help.

pl.

View More Answers