Information
This page is not available in Chinese.
# Community contribution guidelines
The following guidelines are used to review submissions from third party developers who would like to have their project added to our list of Community SDKs.
Make sure you have read the guidelines and the Community Program Agreement (opens new window) before Submitting your project.
# General guidelines for third party contributions
- Documentation
- Must have an English README
- Documentation and comments in other languages are recommended if available but not required
- License
- Must include an open source license listed on https://opensource.org/licenses (opens new window)
- Functionality
- Must include functionality for Messaging API resources. You can use the Java SDK (opens new window) as a reference.
- Cannot include access to non-public resources or APIs
- Quality
- Includes tests with coverage of most methods
- Security
- Signature validation must be implemented to confirm the source of requests. And measures should be taken to prevent timing attacks.
- Measures are taken to prevent generic attacks. See https://owasp.org/www-community/attacks/ (opens new window)
- Adheres to the LINE User Data Policy (opens new window)
- Updates
- Supports the latest version of the Messaging API. Projects which do not support the latest version for over 2 months will be removed from the list.
# Messaging API resources
- POST https://api.line.me/v2/bot/message/reply
- POST https://api.line.me/v2/bot/message/push
- POST https://api.line.me/v2/bot/message/multicast
- GET https://api-data.line.me/v2/bot/message/{messageId}/content
- GET https://api.line.me/v2/bot/profile/{userId}
- GET https://api.line.me/v2/bot/group/{groupId}/member/{userId}
- GET https://api.line.me/v2/bot/group/{groupId}/members/ids
- POST https://api.line.me/v2/bot/group/{groupId}/leave
- POST https://api.line.me/v2/bot/group/{groupId}/leave
- GET https://api.line.me/v2/bot/room/{roomId}/members/ids
- POST https://api.line.me/v2/bot/room/{roomId}/leave
# Submitting your project
Once you have confirmed that your project complies with our guidelines and have read our Community Program Agreement (opens new window), send an email with a link to your project to dl_developer_relations@linecorp.com.
Your project will be added to our Community SDKs upon passing our review.