💬WeChat Official Account

triangle-exclamation

Deprecated notice

Connect a public service account

You can go to “System” in the left menu, then click the “Channel” item, and click the "WeChat Official Account" button to enter the management list, then click “Link WeChat Official Account” at the top right of the page to connect.

Before preparing to connect, the following conditions need to be met

  1. You need to use averified WeChat Official Accountto perform the connection, not using a regular account.

  2. The QR code must be scanned by the public account administrator, not by regular operators.

A “Public Platform Account Authorization” webpage window will pop up; please use the WeChat scan function with the account you logged in with to authorize, and the binding will be completed.

Troubleshooting

Is WeChat verification definitely required?

Yes. In order to use third-party integration services and to receive and send messages,your public service account (Service Account) needs to pass “WeChat verification”.

For Taiwanese companies applying for a WeChat Official Account, because they are classified as foreign companies, the verification review will be handled by a third-party organization to ensure your official account meets WeChat's related requirements and policies. You can find related information in the “WeChat verification” section of the official account backend, including information about the verification review organizations for WeChat Official Accounts.

Frequently asked questions comparison

Error code
Error message (errmsg)
Cause
Trigger condition
Official restriction purpose
Checklist
Related official documentation

45015

response out of time limit or subscription is canceled

Followed but "conversation authorization window has expired"

The user has not interacted with the public account within 48 hours, yet a customer service message is still attempted to be sent

Prevent companies from continuously harassing users without an interaction basis

1️⃣ Wait for the user to proactively send a message again 2️⃣ Switch to a passive reply flow 3️⃣ If it's a notification scenario, consider using subscription messages

When a user and an official account generate specific interactive actions (see the list of specific actions below), WeChat will push the message data to the developer. The developer can call the customer service interface within a period of time (currently 48 hours; new rules effective after June 12, 2023,view the announcementarrow-up-right) to send messages to ordinary users by POSTing a JSON payload. This interface is mainly used for functions that involve manual message handling such as customer service, making it easier for developers to provide higher-quality service to users.

43004

require subscribe

Did not obtain the minimum level of message authorization (follow)

Sending any proactive message to users who are “not following” or have “unfollowed”

Strictly restrict unauthorized message reach to avoid spam

1️⃣ Guide the user to complete following 2️⃣ Check whether the user has unfollowed 3️⃣ Confirm whether the official account type supports that API

Error 43004 (require subscribe):

  • This error indicates that the target user has not followed the official account, or the official account type does not have permission to send that type of message

  • Even if a user previously followed, the error will still occur in the following situations: a. The user has unfollowed b. The user followed via a temporary scenario (such as scanning a QR code) but did not retain the follow c. The current official account type in use is a subscription account (some interfaces are only available to service accounts)

61016

function category of API need be confirmed by component

Account level or functional permissions not established

Official account has not completed corporate verification, or the verification has expired, yet a third party is authorized to call APIs that require verification

Ensure that high-risk / commercial capabilities are only open to compliant accounts

1️⃣ Confirm whether it is a “verified” service account 2️⃣ Check whether the verification has expired 3️⃣ Re-authorize the third-party platform

Incoming customer's nickname not displayed

Because WeChat adjusted third-party service integration content on 2021/12/17, it is no longer possible to obtain WeChat user nicknames, avatars, and other information through the original method, even if the user has followed your official account.

Last updated