API permissions vary depending on Official Account types, as shown in the following table. Note:
An Official Account verified by Tencent Weibo does not mean it is also verified by Weixin, so it does not have access to APIs for Official Accounts that have passed Weixin Verification.
Weixin Verification is divided into qualification verification and name verification. An Official Account can access the APIs after it passes qualification verification.
API Name | Unverified Subscription Account | Weixin Verified Subscription Account | Unverified Service Account | Weixin Verified Service Account |
---|---|---|---|---|
Basic support - Get access_token | Yes | Yes | Yes | Yes |
Basic support - Get Weixin server IP address | Yes | Yes | Yes | Yes |
Receiving messages - Verify message authenticity, receive common messages, receive event pushes, and receive speech recognition results | Yes | Yes | Yes | Yes |
Sending messages - Passive reply messages | Yes | Yes | Yes | Yes |
Sending messages - Customer service API | Yes | Yes | ||
Sending messages - Broadcast API | Yes | Yes | ||
Sending messages - Message template API (Send business notifications) | Yes | |||
Sending messages - One-time subscription message API | Yes | Yes | ||
User management - -User grouping management | Yes | Yes | ||
User management - Set user alias | Yes | Yes | ||
User management - Get user's basic information | Yes | Yes | ||
User management - Get user list | Yes | Yes | ||
User management - Get user location | Yes | |||
User management - Get user's openid/basic information via webpage authorization | Yes | |||
Promotion support - Generate QR codes with parameters | Yes | |||
Promotion support - Convert long URL to short URL API | Yes | |||
Rich Interface - Custom menu | Yes | Yes | Yes | |
Media asset management - Media asset management API | Yes | Yes | ||
Smart API - Semantic understanding API | Yes | |||
Multi-customer services - Get multi-customer service message history and customer service management | Yes | |||
WeChat Pay API | Available after request | |||
Weixin eShop API | Available after request | |||
Weixin Cards & Offers API | Available after request | Available after request | ||
Weixin Device Features API | Available after request | |||
Weixin Invoice API | Yes | Yes | ||
Weixin JS-SDK - Basic API | Yes | Yes | Yes | Yes |
Weixin JS-SDK - Sharing API | Yes | Yes | ||
Weixin JS-SDK - Image API | Yes | Yes | Yes | Yes |
Weixin JS-SDK - Audio API | Yes | Yes | Yes | Yes |
Weixin JS-SDK - Smart API (Webpage speech recognition) | Yes | Yes | Yes | Yes |
Weixin JS-SDK - Device information | Yes | Yes | Yes | Yes |
Weixin JS-SDK - Geographic location | Yes | Yes | Yes | Yes |
Weixin JS-SDK - Interface operations | Yes | Yes | Yes | Yes |
Weixin JS-SDK - Weixin Scan | Yes | Yes | Yes | Yes |
Weixin JS-SDK - Weixin eShop | Yes | |||
Weixin JS-SDK - Weixin Cards & Offers | Yes | Yes | ||
Weixin JS-SDK - WeChat Pay | Yes |