Skip to content
Hua Yanghao edited this page Jan 3, 2014 · 2 revisions

What is WeChat?

WeChat is the application developed by Tencent Inc. in China, which is currently the most widely used application that can transmit multimedia messages (text, image, news, video, etc ...) between registered users. WeChat has a huge (400 to 500 million) user base.

What is WeChat API?

WeChat provides a set of open API for application to interface with it. It supports:

  • respond to user message with different types of messages
  • get user locations periodically
  • download/upload multimedia files to WeChat server
  • get user information and manage user in groups
  • customize menu: define what kind of button users can see in WeChat app

This library supports all of the above interfaces and provide application developer native Python API for development. It hides all the http details from the user, thus could significantly speed up development.

Other Information

WeChat currently does not provide its API description in English, so this library is especially useful for none-Chinese speakers to starts with WeChat API development. To start development, you will need to:

  1. Register a user on WeChat Public Platform
  2. Have your own Web Server somewhere on the internet
Clone this wiki locally