Releases: bottenderjs/messaging-apis
Releases · bottenderjs/messaging-apis
0.5.6 / 2017-11-07
messaging-api-slack
- [new] Support Slack conversations APIs #185
- getConversationInfo
- getConversationMembers
- getAllConversationMembers
- getConversationList
- getAllConversationList
0.5.5 / 2017-11-01
messaging-api-messenger
- [new] Added
passThreadControlToPageInbox
method:
client.passThreadControlToPageInbox(USER_ID);
is equivalent to
client.passThreadControl(USER_ID, 263902037430900);
See more details in Messenger docs.
0.5.4 / 2017-10-30
0.5.3 / 2017-10-26
messaging-api-messenger
- [fix] return null when no any messenger profile setting exists #176
0.5.2 / 2017-10-26
- [deps] Upgrade
axios
tov0.17.0
.
0.5.1 / 2017-10-25
messaging-api-messenger
- [renamed] Following profile methods has been renamed to match api key:
getGetStartedButton
->getGetStarted
setGetStartedButton
->setGetStarted
deleteGetStartedButton
->deleteGetStarted
getGreetingText
->getGreeting
setGreetingText
->setGreeting
deleteGreetingText
->deleteGreeting
getChatExtensionHomeURL
->getHomeURL
setChatExtensionHomeURL
->setHomeURL
deleteChatExtensionHomeURL
->deleteHomeURL
The deprecated methods will be removed after v0.6.0
.
0.5.0 / 2017-10-20
- [new] A big improvement on error message.
For example, when you catch the error and log it out:
client.sendText().catch(console.error);
You can get some useful information to help you resolve the issue.
Error: Messenger API - 2500 OAuthException An active access token must be used to query information about the current user.
at handleError (/Users/chentsulin/Projects/yoctol/ttt/node_modules/messaging-api-messenger/lib/MessengerClient.js:64:9)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
Error Message -
Messenger API - 2500 OAuthException An active access token must be used to query information about the current user.
Request -
POST https://graph.facebook.com/v2.10/me/messages?access_token=
Request Data -
{
"recipient": {
"id": ""
},
"message": {
"text": ""
}
}
Response -
400 Bad Request
Response Data -
{
"error": {
"message": "An active access token must be used to query information about the current user.",
"type": "OAuthException",
"code": 2500,
"fbtrace_id": "GOnNuiN/ewZ"
}
}
The error messages are powered by axios-error package.
- [deprecated]
client.getHTTPClient()
method is deprecated. useclient.axios
getter instead.
messaging-api-messenger
- [breaking]
client.version
now return version number string (2.10
) instead of the v-prefix version (v2.10
).
0.4.7 / 2017-10-16
messaging-api-viber
- [fix] Always throw error when status != 0 in api response body.
0.4.6 / 2017-10-15
messaging-api-telegram
- [new] Support methods introduced in Telegram 3.4
See more details in Telegram October 11, 2017 changelog.
0.4.5 / 2017-10-12
messaging-api-viber
- [new] implement getAccountInfo, getUserDetails, getOnlineStatus: