1. News
  2. 2017

[Messaging API] Get user IDs and profiles of group and room members

We’ve released resources for the Messaging API which lets you get the user IDs and LINE user profiles of the members of a group or room that your bot is in.

For more information on how to use these resources, see the API reference items below.

[Android] LINE SDK for Android 4.0.5 released

The LINE SDK for Android version 4.0.5 has been released. For more information on downloading the LINE SDK, see below.

Changes:
  • Fixed an issue where a runtime error occurs upon calling startActivityForActivity with a login intent when using appcompat version 25.0.0 or higher.
We will continue to provide improvements so that you can code more easily.

[Messaging API] Changes to the user consent process and data retrieved in webhooks

The user consent process and the data included in certain webhooks will change from LINE version 7.5.0 (iOS and Android). The details of the changes are shown below.


1. Changes to the user consent process

The way that users give consent to bots (LINE@ accounts and official accounts) will change with the release of LINE version 7.5.0. Instead of requiring users to agree to a consent screen for every bot they want to add as a friend or start a chat with, from version 7.5.0, users will provide consent to all bots at once through a new consent screen (called the “Official Accounts Terms of Use”). After users have agreed to this screen once, they will be able to add other bots as friends and add them to chats in a single action.

For more information on the user consent process, see Obtaining user consent.


2. Changes to the Messaging API specifications

Webhooks will include the user ID of users who send messages in a group or a room if the user has agreed to the “Official Accounts Terms of Use”. Note that the user ID will not be included in the webhook if the user is using a version of LINE below 7.5.0.

For more information about the changes, see the updated API reference and JSON examples at source group and source room.

[Messaging API] LINE Bot SDK for Node.js released

We have released the LINE Bot SDK for Node.js. This makes it easier for you to to build a bot on LINE with Node.js using the Messaging API.

See the LINE Bot SDK repository below.

For more information on how to use the LINE Bot SDK for Node.js, see the documentation.

[Android] LINE SDK for Android 4.0.4 released

The LINE SDK for Android version 4.0.4 has been released. For more information on download the LINE SDK, see below.

Changes:
  • Made a minor change to the SDK’s authentication logic to fix a problem where onActivityResult does not get executed during app-to-app login.
  • Fixed a known issue in 4.0.2 where onActivityResult returns a result of “CANCEL” on the first time that a user logs into an application using app-to-app login.
We will continue to provide improvements so that you can code more easily.

[Android] [iOS] [Web Login] Changes to the LINE Login review criteria

The LINE Login review criteria has been modified. Up until now, a review was required to change the status of LINE Login Channels from “developing” to “published”. However, from now on, LINE Login Channels created on the LINE Business Center will automatically have the “published” status.

For existing LINE Login Channels, you will be able to change the status to “published” from the Channel Console without a review.

Note that the LINE Login review criteria may change at a later date upon the release of new APIs or features. You should also make sure that your app complies with the LINE Login Button Usage Guidelines and LINE Developers Agreement.

[Android] LINE SDK for Android 4.0.2 released

The LINE SDK for Android version 4.0.2 has been released. You can download the SDK from the following page.

Changes:
  • Fixed an issue where browser login fails with an INTERNAL_ERROR on Android 4.x devices.
Known issues:
  • On Android 4.x devices, onActivityResult returns a result of “CANCEL” the first time that a user logs into an application using the app-to-app login. However, the user will be able to successfully log in from their second attempt. This issue is caused by a problem in the LINE app and will be resolved in a future update.
We will continue to provide improvements so that you can code more easily.

[iOS] LINE SDK for iOS CocoaPod released

We have released the LINE SDK for iOS on CocoaPods. You can now download the iOS SDK using CocoaPods for your Objective-C and Swift projects.

For information on how to download the SDK with CocoaPods, see the link below.

We will continue to provide improvements so that developers can code more easily.

[Maintenance] LINE Developers site temporarily unavailable on February 7.

The LINE Developers site (https://developers.line.me) will be unavailable at the following date and time.

[Date]
February 7
15:00-16:00 JST (GMT+9)

[Impact]
You won’t be able to access https://developers.line.me

[iOS] LINE SDK for iOS 4.0.1 released

The LINE SDK for iOS version 4.0.1 has been released. You can download the SDK from the following page.

Changes:
  • Fixed an issue which causes an authentication error when using Web Login.
We will continue to provide improvements so that developers can code more easily.