Skip to content

Support new Membership API and Webhook #86

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 13, 2025

Conversation

eucyt
Copy link
Contributor

@eucyt eucyt commented Feb 13, 2025

Support new Membership API and Webhook

We have implemented and supported new API and Webhook about Membership.

API to get a list of users who joined the membership

You can obtain a list of user IDs for users who have joined the membership of your LINE Official Account by calling client.getJoinedMembershipUsers(...).

Documents: https://developers.line.biz/en/reference/messaging-api/#get-membership-user-ids

Membership Webhook

We have introduced new Webhook events MembershipEvent that indicates that a user has joined, left or renewed a membership of your LINE Official Account.

Documents: https://developers.line.biz/en/reference/messaging-api/#membership-event

For more details

For more details, check out the announcement: https://developers.line.biz/en/news/2025/02/13/membership-api/

@CLAassistant
Copy link

CLAassistant commented Feb 13, 2025

CLA assistant check
All committers have signed the CLA.

Copy link

NODEJS

You can check generated code in nodejs

Check the diff here

Copy link

JAVA

You can check generated code in java

Check the diff here

Copy link

PHP

You can check generated code in php

Check the diff here

⚠️You may need to modify code when a webhook event is added, even when tests are passed.Parser in line-bot-sdk-php in not generated automatically.Please add tests and modify parser manually in each repository before release.

Copy link

PYTHON

You can check generated code in python

Check the diff here

Copy link

GO

You can check generated code in go

Check the diff here

@eucyt eucyt self-assigned this Feb 13, 2025
@eucyt eucyt requested a review from a team February 13, 2025 08:08
Copy link
Contributor

@habara-k habara-k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@eucyt eucyt merged commit 4e10c73 into main Feb 13, 2025
9 checks passed
@eucyt eucyt deleted the feature/add-membership-api-and-webhook branch February 13, 2025 08:28
eucyt pushed a commit to line/line-bot-sdk-nodejs that referenced this pull request Feb 13, 2025
line/line-openapi#86

# Support new Membership API and Webhook

We have implemented and supported new API and Webhook about Membership.

## API to get a list of users who joined the membership

You can obtain a list of user IDs for users who have joined the
membership of your LINE Official Account by calling
`client.getJoinedMembershipUsers(...)`.

Documents:
https://developers.line.biz/en/reference/messaging-api/#get-membership-user-ids

## Membership Webhook 

We have introduced new Webhook events `MembershipEvent` that indicates
that a user has joined, left or renewed a membership of your LINE
Official Account.

Documents:
https://developers.line.biz/en/reference/messaging-api/#membership-event

## For more details
 
For more details, check out the announcement:
https://developers.line.biz/en/news/2025/02/13/membership-api/

Co-authored-by: github-actions <github-actions@github.com>
eucyt pushed a commit to line/line-bot-sdk-go that referenced this pull request Feb 13, 2025
line/line-openapi#86

# Support new Membership API and Webhook

We have implemented and supported new API and Webhook about Membership.

## API to get a list of users who joined the membership

You can obtain a list of user IDs for users who have joined the
membership of your LINE Official Account by calling
`client.getJoinedMembershipUsers(...)`.

Documents:
https://developers.line.biz/en/reference/messaging-api/#get-membership-user-ids

## Membership Webhook 

We have introduced new Webhook events `MembershipEvent` that indicates
that a user has joined, left or renewed a membership of your LINE
Official Account.

Documents:
https://developers.line.biz/en/reference/messaging-api/#membership-event

## For more details
 
For more details, check out the announcement:
https://developers.line.biz/en/news/2025/02/13/membership-api/

Co-authored-by: github-actions <github-actions@github.com>
eucyt pushed a commit to line/line-bot-sdk-python that referenced this pull request Feb 13, 2025
line/line-openapi#86

# Support new Membership API and Webhook

We have implemented and supported new API and Webhook about Membership.

## API to get a list of users who joined the membership

You can obtain a list of user IDs for users who have joined the
membership of your LINE Official Account by calling
`client.getJoinedMembershipUsers(...)`.

Documents:
https://developers.line.biz/en/reference/messaging-api/#get-membership-user-ids

## Membership Webhook 

We have introduced new Webhook events `MembershipEvent` that indicates
that a user has joined, left or renewed a membership of your LINE
Official Account.

Documents:
https://developers.line.biz/en/reference/messaging-api/#membership-event

## For more details
 
For more details, check out the announcement:
https://developers.line.biz/en/news/2025/02/13/membership-api/

Co-authored-by: github-actions <github-actions@github.com>
eucyt pushed a commit to line/line-bot-sdk-php that referenced this pull request Feb 13, 2025
line/line-openapi#86

# Support new Membership API and Webhook

We have implemented and supported new API and Webhook about Membership.

## API to get a list of users who joined the membership

You can obtain a list of user IDs for users who have joined the
membership of your LINE Official Account by calling
`client.getJoinedMembershipUsers(...)`.

Documents:
https://developers.line.biz/en/reference/messaging-api/#get-membership-user-ids

## Membership Webhook 

We have introduced new Webhook events `MembershipEvent` that indicates
that a user has joined, left or renewed a membership of your LINE
Official Account.

Documents:
https://developers.line.biz/en/reference/messaging-api/#membership-event

## For more details
 
For more details, check out the announcement:
https://developers.line.biz/en/news/2025/02/13/membership-api/

---------

Co-authored-by: github-actions <github-actions@github.com>
eucyt pushed a commit to line/line-bot-sdk-java that referenced this pull request Feb 13, 2025
line/line-openapi#86

# Support new Membership API and Webhook

We have implemented and supported new API and Webhook about Membership.

## API to get a list of users who joined the membership

You can obtain a list of user IDs for users who have joined the
membership of your LINE Official Account by calling
`client.getJoinedMembershipUsers(...)`.

Documents:
https://developers.line.biz/en/reference/messaging-api/#get-membership-user-ids

## Membership Webhook 

We have introduced new Webhook events `MembershipEvent` that indicates
that a user has joined, left or renewed a membership of your LINE
Official Account.

Documents:
https://developers.line.biz/en/reference/messaging-api/#membership-event

## For more details
 
For more details, check out the announcement:
https://developers.line.biz/en/news/2025/02/13/membership-api/

Co-authored-by: github-actions <github-actions@github.com>
eucyt added a commit to line/line-bot-sdk-php that referenced this pull request Feb 13, 2025
Currently, when implementing a new WebhookEvent, we need to manually
modify the EventRequestParser.php to support it in the line-bot-sdk-php.
I've support this Membership Webhook event
#663
line/line-openapi#86.
renovate bot added a commit to shusann01116/recipena that referenced this pull request Feb 13, 2025
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/line/line-bot-sdk-go/v8](https://redirect.github.com/line/line-bot-sdk-go)
| `v8.11.0` -> `v8.12.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fline%2fline-bot-sdk-go%2fv8/v8.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fline%2fline-bot-sdk-go%2fv8/v8.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fline%2fline-bot-sdk-go%2fv8/v8.11.0/v8.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fline%2fline-bot-sdk-go%2fv8/v8.11.0/v8.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>line/line-bot-sdk-go
(github.com/line/line-bot-sdk-go/v8)</summary>

###
[`v8.12.0`](https://redirect.github.com/line/line-bot-sdk-go/releases/tag/v8.12.0):
Support new Membership API and Webhook

[Compare
Source](https://redirect.github.com/line/line-bot-sdk-go/compare/v8.11.0...v8.12.0)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

- Support new Membership API and Webhook by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/line/line-bot-sdk-go/pull/542](https://redirect.github.com/line/line-bot-sdk-go/pull/542)

<!-- PR-START line/line-openapi#86 -->

##### Support new Membership API and Webhook

We have implemented and supported new API and Webhook about Membership.

##### API to get a list of users who joined the membership

You can obtain a list of user IDs for users who have joined the
membership of your LINE Official Account by calling
`client.getJoinedMembershipUsers(...)`.

Documents:
https://developers.line.biz/en/reference/messaging-api/#get-membership-user-ids

##### Membership Webhook

We have introduced new Webhook events `MembershipEvent` that indicates
that a user has joined, left or renewed a membership of your LINE
Official Account.

Documents:
https://developers.line.biz/en/reference/messaging-api/#membership-event

##### For more details

For more details, check out the announcement:
https://developers.line.biz/en/news/2025/02/13/membership-api/

(original PR is
[https://github.com/line/line-openapi/pull/86](https://redirect.github.com/line/line-openapi/pull/86))

<!-- PR-END line/line-openapi#86 -->

**Full Changelog**:
line/line-bot-sdk-go@v8.11.0...v8.12.0

***

This release is prepared by
[@&#8203;eucyt](https://redirect.github.com/eucyt)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/shusann01116/recipena).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants