クラス LineMessagingClientImpl
- java.lang.Object
-
- com.linecorp.bot.client.LineMessagingClientImpl
-
- すべての実装されたインタフェース:
LineMessagingClient
public class LineMessagingClientImpl extends java.lang.Object implements LineMessagingClient
Proxy implementation ofLineMessagingClient
to hind internal implementation.
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 LineMessagingClientImpl(com.linecorp.bot.client.LineMessagingService retrofitImpl, LineBlobClient blobDelegationTarget)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
broadcast(com.linecorp.bot.model.Broadcast broadcast)
Sends push messages to multiple users at any time.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
cancelDefaultRichMenu()
Cancel default rich menu.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuIdResponse>
createRichMenu(com.linecorp.bot.model.richmenu.RichMenu richMenu)
Creates a rich menu.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
createRichMenuAlias(com.linecorp.bot.model.richmenualias.CreateRichMenuAliasRequest request)
Create a rich menu alias.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
deleteRichMenu(java.lang.String richMenuId)
Deletes a rich menu.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
deleteRichMenuAlias(java.lang.String richMenuAliasId)
Delete specified rich menu alias.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetAggregationUnitNameListResponse>
getAggregationUnitNameList(java.lang.String limit, java.lang.String start)
Get name list of units used this month.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetAggregationUnitUsageResponse>
getAggregationUnitUsage()
Get number of units used this month.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotInfoResponse>
getBotInfo()
Gets a bot's basic information.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuIdResponse>
getDefaultRichMenuId()
Get default rich menu ID.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetFollowersResponse>
getFollowers(com.linecorp.bot.model.request.GetFollowersRequest request)
Get a list of users who added your LINE Official Account as a friend.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.demographics.GetFriendsDemographicsResponse>
getFriendsDemographics()
Retrieves the demographic attributes for a bot's friends.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.group.GroupMemberCountResponse>
getGroupMemberCount(java.lang.String groupId)
Get members in group count.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.UserProfileResponse>
getGroupMemberProfile(java.lang.String groupId, java.lang.String userId)
Get group member profile.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.MembersIdsResponse>
getGroupMembersIds(java.lang.String groupId, java.lang.String start)
Get (a part of) group member list.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.group.GroupSummaryResponse>
getGroupSummary(java.lang.String groupId)
Get group summary.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetMessageEventResponse>
getMessageEvent(java.lang.String requestId)
Returns statistics about how users interact with narrowcast messages or broadcast messages sent from your LINE Official Account.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.MessageQuotaResponse>
getMessageQuota()
Gets the target limit for additional messages in the current month.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.QuotaConsumptionResponse>
getMessageQuotaConsumption()
Gets the number of messages sent in the current month.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NarrowcastProgressResponse>
getNarrowcastProgress(java.lang.String requestId)
Gets the status of a narrowcast message.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetNumberOfFollowersResponse>
getNumberOfFollowers(java.lang.String date)
Gets the number of users who have added the bot on or before a specified date.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetNumberOfMessageDeliveriesResponse>
getNumberOfMessageDeliveries(java.lang.String date)
Get number of message deliveries.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse>
getNumberOfSentBroadcastMessages(java.lang.String date)
Gets the number of messages sent with the"/bot/message/broadcast"
endpoint.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse>
getNumberOfSentMulticastMessages(java.lang.String date)
Gets the number of messages sent with the /bot/message/multicast endpoint.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse>
getNumberOfSentPushMessages(java.lang.String date)
Gets the number of messages sent with the /bot/message/push endpoint.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse>
getNumberOfSentReplyMessages(java.lang.String date)
Gets the number of messages sent with the /bot/message/reply endpoint.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.UserProfileResponse>
getProfile(java.lang.String userId)
Get user profile information.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuResponse>
getRichMenu(java.lang.String richMenuId)
Get a rich menu.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenualias.RichMenuAliasResponse>
getRichMenuAlias(java.lang.String richMenuAliasId)
Get specified rich menu alias.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenualias.RichMenuAliasListResponse>
getRichMenuAliasList()
Get rich menu alias list.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuIdResponse>
getRichMenuIdOfUser(java.lang.String userId)
Get rich menu ID of user.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuListResponse>
getRichMenuList()
Gets a list of all uploaded rich menus.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.room.RoomMemberCountResponse>
getRoomMemberCount(java.lang.String roomId)
Get members in room count.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.UserProfileResponse>
getRoomMemberProfile(java.lang.String roomId, java.lang.String userId)
Get room member profile.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.MembersIdsResponse>
getRoomMembersIds(java.lang.String roomId, java.lang.String start)
Get (a part of) room member list.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetStatisticsPerUnitResponse>
getStatisticsPerUnit(java.lang.String customAggregationUnit, java.lang.String from, java.lang.String to)
Get statistics per aggregation unit.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetWebhookEndpointResponse>
getWebhookEndpoint()
Gets webhook endpoint information.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.IssueLinkTokenResponse>
issueLinkToken(java.lang.String userId)
Issues a link token used for the account link feature.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
leaveGroup(java.lang.String groupId)
Leave a group.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
leaveRoom(java.lang.String roomId)
Leave a room.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
linkRichMenuIdToUser(java.lang.String userId, java.lang.String richMenuId)
Link rich menu to user.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
linkRichMenuIdToUsers(java.util.List<java.lang.String> userIds, java.lang.String richMenuId)
Link rich menu to users.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
multicast(com.linecorp.bot.model.Multicast multicast)
Send messages to multiple users at any time.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
narrowcast(com.linecorp.bot.model.Narrowcast narrowcast)
Sends a push message to multiple users.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
pushMessage(com.linecorp.bot.model.PushMessage pushMessage)
Send messages to users when you want to.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
replyMessage(com.linecorp.bot.model.ReplyMessage replyMessage)
Reply to messages from users.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
setDefaultRichMenu(java.lang.String richMenuId)
Set default rich menu.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.SetWebhookEndpointResponse>
setWebhookEndpoint(com.linecorp.bot.model.request.SetWebhookEndpointRequest request)
Sets webhook endpoint URL.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.TestWebhookEndpointResponse>
testWebhookEndpoint(com.linecorp.bot.model.request.TestWebhookEndpointRequest request)
Tests webhook endpoint.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
unlinkRichMenuIdFromUser(java.lang.String userId)
Unlink rich menu from user.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
unlinkRichMenuIdFromUsers(java.util.List<java.lang.String> userIds)
Unlink rich menu from users.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
updateRichMenuAlias(java.lang.String richMenuAliasId, com.linecorp.bot.model.richmenualias.UpdateRichMenuAliasRequest request)
Update the rich menu Id which associated with the rich menu alias.java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse>
validateRichMenuObject(com.linecorp.bot.model.richmenu.RichMenu richMenu)
Validate a rich menu object.
-
-
-
コンストラクタの詳細
-
LineMessagingClientImpl
public LineMessagingClientImpl(com.linecorp.bot.client.LineMessagingService retrofitImpl, LineBlobClient blobDelegationTarget)
-
-
メソッドの詳細
-
replyMessage
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> replyMessage(com.linecorp.bot.model.ReplyMessage replyMessage)
インタフェースからコピーされた説明:LineMessagingClient
Reply to messages from users.Webhooks are used to notify you when an event occurs. For events that you can respond to, a replyToken is issued for replying to messages.
Because the replyToken becomes invalid after a certain period of time, responses should be sent as soon as a message is received. Reply tokens can only be used once.
-
pushMessage
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> pushMessage(com.linecorp.bot.model.PushMessage pushMessage)
インタフェースからコピーされた説明:LineMessagingClient
Send messages to users when you want to.INFO: Use of the Push Message API is limited to certain plans.
-
multicast
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> multicast(com.linecorp.bot.model.Multicast multicast)
インタフェースからコピーされた説明:LineMessagingClient
Send messages to multiple users at any time. IDs of groups or rooms cannot be used.INFO: Only available for plans which support push messages. Messages cannot be sent to groups or rooms.
INFO: Use IDs returned via the webhook event of source users. IDs of groups or rooms cannot be used. Do not use the LINE ID found on the LINE app.
-
broadcast
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> broadcast(com.linecorp.bot.model.Broadcast broadcast)
インタフェースからコピーされた説明:LineMessagingClient
Sends push messages to multiple users at any time. Note: LINE@ accounts cannot call this API endpoint. Please migrate it to a LINE official account. For more information, see Migration of LINE@ accounts.- 定義:
broadcast
インタフェース内LineMessagingClient
-
narrowcast
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> narrowcast(com.linecorp.bot.model.Narrowcast narrowcast)
インタフェースからコピーされた説明:LineMessagingClient
Sends a push message to multiple users. You can specify recipients using attributes (such as age, gender, OS, and region) or by retargeting (audiences). Messages cannot be sent to groups or rooms.Note: LINE-@ accounts cannot call this API endpoint. Please migrate it to a LINE official account. For more information, see Migration of LINE@ accounts.
- 定義:
narrowcast
インタフェース内LineMessagingClient
-
getNarrowcastProgress
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NarrowcastProgressResponse> getNarrowcastProgress(java.lang.String requestId)
Gets the status of a narrowcast message.- 定義:
getNarrowcastProgress
インタフェース内LineMessagingClient
-
getMessageQuota
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.MessageQuotaResponse> getMessageQuota()
インタフェースからコピーされた説明:LineMessagingClient
Gets the target limit for additional messages in the current month. The number of messages retrieved by this operation includes the number of messages sent from LINE Official Account Manager. Set a target limit with LINE Official Account Manager. For the procedures, refer to the LINE Official Account Manager manual. Note: LINE@ accounts cannot call this API endpoint.- 定義:
getMessageQuota
インタフェース内LineMessagingClient
-
getMessageQuotaConsumption
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.QuotaConsumptionResponse> getMessageQuotaConsumption()
インタフェースからコピーされた説明:LineMessagingClient
Gets the number of messages sent in the current month. The number of messages retrieved by this operation includes the number of messages sent from LINE Official Account Manager. The number of messages retrieved by this operation is approximate. To get the correct number of sent messages, use LINE Official Account Manager or execute API operations for getting the number of sent messages. Note: LINE@ accounts cannot call this API endpoint.- 定義:
getMessageQuotaConsumption
インタフェース内LineMessagingClient
-
getNumberOfSentReplyMessages
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse> getNumberOfSentReplyMessages(java.lang.String date)
インタフェースからコピーされた説明:LineMessagingClient
Gets the number of messages sent with the /bot/message/reply endpoint. Note that the number of messages retrieved by this operation does not include the number of messages sent from LINE@ Manager.- 定義:
getNumberOfSentReplyMessages
インタフェース内LineMessagingClient
- パラメータ:
date
- Date the messages were sent. The format should beyyyyMMdd
(for Example: "20191231") and the timezone should be UTC+9.
-
getNumberOfSentPushMessages
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse> getNumberOfSentPushMessages(java.lang.String date)
インタフェースからコピーされた説明:LineMessagingClient
Gets the number of messages sent with the /bot/message/push endpoint. Note that the number of messages retrieved by this operation does not include the number of messages sent from LINE@ Manager.- 定義:
getNumberOfSentPushMessages
インタフェース内LineMessagingClient
- パラメータ:
date
- Date the messages were sent. The format should beyyyyMMdd
(for Example: "20191231") and the timezone should be UTC+9.
-
getNumberOfSentMulticastMessages
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse> getNumberOfSentMulticastMessages(java.lang.String date)
インタフェースからコピーされた説明:LineMessagingClient
Gets the number of messages sent with the /bot/message/multicast endpoint. The number of messages retrieved by this operation does not include the number of messages sent from LINE@ Manager.- 定義:
getNumberOfSentMulticastMessages
インタフェース内LineMessagingClient
- パラメータ:
date
- Date the messages were sent. The format should beyyyyMMdd
(for Example: "20191231") and the timezone should be UTC+9.
-
getNumberOfSentBroadcastMessages
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse> getNumberOfSentBroadcastMessages(java.lang.String date)
インタフェースからコピーされた説明:LineMessagingClient
Gets the number of messages sent with the"/bot/message/broadcast"
endpoint. The number of messages retrieved by this operation does not include the number of messages sent from LINE Official Account Manager. Note: LINE@ accounts cannot call this API endpoint. Please migrate it to a LINE official account. For more information, see Migration of LINE@ accounts.- 定義:
getNumberOfSentBroadcastMessages
インタフェース内LineMessagingClient
- パラメータ:
date
- Date the messages were sent. The format should beyyyyMMdd
(for Example: "20191231") and the timezone should be UTC+9.
-
getProfile
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.UserProfileResponse> getProfile(java.lang.String userId)
インタフェースからコピーされた説明:LineMessagingClient
Get user profile information.
-
getGroupMemberProfile
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.UserProfileResponse> getGroupMemberProfile(java.lang.String groupId, java.lang.String userId)
インタフェースからコピーされた説明:LineMessagingClient
Get group member profile.- 定義:
getGroupMemberProfile
インタフェース内LineMessagingClient
- パラメータ:
groupId
- Identifier of the group. Can be get byGroupSource.getGroupId()
.userId
- Identifier of the user.- 関連項目:
- //developers.line.me/en/reference/messaging-api/#get-group-member-profile
-
getRoomMemberProfile
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.UserProfileResponse> getRoomMemberProfile(java.lang.String roomId, java.lang.String userId)
インタフェースからコピーされた説明:LineMessagingClient
Get room member profile.- 定義:
getRoomMemberProfile
インタフェース内LineMessagingClient
- パラメータ:
roomId
- Identifier of the group. Can be get byRoomSource.getRoomId()
.userId
- Identifier of the user.- 関連項目:
- //developers.line.me/en/reference/messaging-api/#get-room-member-profile
-
getGroupMembersIds
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.MembersIdsResponse> getGroupMembersIds(java.lang.String groupId, java.lang.String start)
インタフェースからコピーされた説明:LineMessagingClient
Get (a part of) group member list.- 定義:
getGroupMembersIds
インタフェース内LineMessagingClient
start
- nullable continuationToken which can be getMembersIdsResponse.getNext()
- 関連項目:
- //developers.line.me/en/reference/messaging-api/#get-group-member-user-ids,
MembersIdsResponse.getNext()
-
getRoomMembersIds
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.MembersIdsResponse> getRoomMembersIds(java.lang.String roomId, java.lang.String start)
インタフェースからコピーされた説明:LineMessagingClient
Get (a part of) room member list.- 定義:
getRoomMembersIds
インタフェース内LineMessagingClient
start
- nullable continuationToken which can be getMembersIdsResponse.getNext()
- 関連項目:
- //developers.line.me/en/reference/messaging-api/#get-room-member-user-ids,
MembersIdsResponse.getNext()
-
leaveGroup
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> leaveGroup(java.lang.String groupId)
インタフェースからコピーされた説明:LineMessagingClient
Leave a group.
-
leaveRoom
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> leaveRoom(java.lang.String roomId)
インタフェースからコピーされた説明:LineMessagingClient
Leave a room.
-
getGroupSummary
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.group.GroupSummaryResponse> getGroupSummary(java.lang.String groupId)
インタフェースからコピーされた説明:LineMessagingClient
Get group summary.
-
getGroupMemberCount
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.group.GroupMemberCountResponse> getGroupMemberCount(java.lang.String groupId)
インタフェースからコピーされた説明:LineMessagingClient
Get members in group count.
-
getRoomMemberCount
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.room.RoomMemberCountResponse> getRoomMemberCount(java.lang.String roomId)
インタフェースからコピーされた説明:LineMessagingClient
Get members in room count.
-
getRichMenu
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuResponse> getRichMenu(java.lang.String richMenuId)
インタフェースからコピーされた説明:LineMessagingClient
Get a rich menu.
-
validateRichMenuObject
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> validateRichMenuObject(com.linecorp.bot.model.richmenu.RichMenu richMenu)
インタフェースからコピーされた説明:LineMessagingClient
Validate a rich menu object.You can verify that a rich menu object is valid as a request body for creating rich menu.
-
createRichMenu
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuIdResponse> createRichMenu(com.linecorp.bot.model.richmenu.RichMenu richMenu)
インタフェースからコピーされた説明:LineMessagingClient
Creates a rich menu.Note: You must upload a rich menu image and link the rich menu to a user for the rich menu to be displayed. You can create up to 10 rich menus for one bot.
-
deleteRichMenu
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> deleteRichMenu(java.lang.String richMenuId)
インタフェースからコピーされた説明:LineMessagingClient
Deletes a rich menu.
-
getRichMenuIdOfUser
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuIdResponse> getRichMenuIdOfUser(java.lang.String userId)
インタフェースからコピーされた説明:LineMessagingClient
Get rich menu ID of user.
-
linkRichMenuIdToUser
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> linkRichMenuIdToUser(java.lang.String userId, java.lang.String richMenuId)
インタフェースからコピーされた説明:LineMessagingClient
Link rich menu to user.
-
linkRichMenuIdToUsers
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> linkRichMenuIdToUsers(java.util.List<java.lang.String> userIds, java.lang.String richMenuId)
インタフェースからコピーされた説明:LineMessagingClient
Link rich menu to users.- 定義:
linkRichMenuIdToUsers
インタフェース内LineMessagingClient
- 関連項目:
- Link rich menu to multiple users
-
unlinkRichMenuIdFromUser
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> unlinkRichMenuIdFromUser(java.lang.String userId)
インタフェースからコピーされた説明:LineMessagingClient
Unlink rich menu from user.
-
unlinkRichMenuIdFromUsers
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> unlinkRichMenuIdFromUsers(java.util.List<java.lang.String> userIds)
インタフェースからコピーされた説明:LineMessagingClient
Unlink rich menu from users.- 定義:
unlinkRichMenuIdFromUsers
インタフェース内LineMessagingClient
- 関連項目:
- Unlink rich menu to multiple users
-
getRichMenuList
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuListResponse> getRichMenuList()
インタフェースからコピーされた説明:LineMessagingClient
Gets a list of all uploaded rich menus.
-
setDefaultRichMenu
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> setDefaultRichMenu(java.lang.String richMenuId)
インタフェースからコピーされた説明:LineMessagingClient
Set default rich menu.
-
getDefaultRichMenuId
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuIdResponse> getDefaultRichMenuId()
インタフェースからコピーされた説明:LineMessagingClient
Get default rich menu ID.
-
cancelDefaultRichMenu
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> cancelDefaultRichMenu()
インタフェースからコピーされた説明:LineMessagingClient
Cancel default rich menu.
-
createRichMenuAlias
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> createRichMenuAlias(com.linecorp.bot.model.richmenualias.CreateRichMenuAliasRequest request)
インタフェースからコピーされた説明:LineMessagingClient
Create a rich menu alias.
-
updateRichMenuAlias
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> updateRichMenuAlias(java.lang.String richMenuAliasId, com.linecorp.bot.model.richmenualias.UpdateRichMenuAliasRequest request)
インタフェースからコピーされた説明:LineMessagingClient
Update the rich menu Id which associated with the rich menu alias.
-
getRichMenuAlias
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenualias.RichMenuAliasResponse> getRichMenuAlias(java.lang.String richMenuAliasId)
インタフェースからコピーされた説明:LineMessagingClient
Get specified rich menu alias.
-
getRichMenuAliasList
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenualias.RichMenuAliasListResponse> getRichMenuAliasList()
インタフェースからコピーされた説明:LineMessagingClient
Get rich menu alias list.
-
deleteRichMenuAlias
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> deleteRichMenuAlias(java.lang.String richMenuAliasId)
インタフェースからコピーされた説明:LineMessagingClient
Delete specified rich menu alias.
-
issueLinkToken
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.IssueLinkTokenResponse> issueLinkToken(java.lang.String userId)
インタフェースからコピーされた説明:LineMessagingClient
Issues a link token used for the account link feature.- 定義:
issueLinkToken
インタフェース内LineMessagingClient
- 関連項目:
- Issue link token
-
getFriendsDemographics
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.demographics.GetFriendsDemographicsResponse> getFriendsDemographics()
インタフェースからコピーされた説明:LineMessagingClient
Retrieves the demographic attributes for a bot's friends.- 定義:
getFriendsDemographics
インタフェース内LineMessagingClient
- 関連項目:
- Get friends demographics
-
getNumberOfMessageDeliveries
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetNumberOfMessageDeliveriesResponse> getNumberOfMessageDeliveries(java.lang.String date)
インタフェースからコピーされた説明:LineMessagingClient
Get number of message deliveries.- 定義:
getNumberOfMessageDeliveries
インタフェース内LineMessagingClient
- 関連項目:
LineMessagingService.getNumberOfMessageDeliveries(String)
-
getNumberOfFollowers
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetNumberOfFollowersResponse> getNumberOfFollowers(java.lang.String date)
インタフェースからコピーされた説明:LineMessagingClient
Gets the number of users who have added the bot on or before a specified date.- 定義:
getNumberOfFollowers
インタフェース内LineMessagingClient
-
getFollowers
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetFollowersResponse> getFollowers(com.linecorp.bot.model.request.GetFollowersRequest request)
インタフェースからコピーされた説明:LineMessagingClient
Get a list of users who added your LINE Official Account as a friend.- 定義:
getFollowers
インタフェース内LineMessagingClient
-
getMessageEvent
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetMessageEventResponse> getMessageEvent(java.lang.String requestId)
インタフェースからコピーされた説明:LineMessagingClient
Returns statistics about how users interact with narrowcast messages or broadcast messages sent from your LINE Official Account.You can get statistics per message or per bubble.
- 定義:
getMessageEvent
インタフェース内LineMessagingClient
- パラメータ:
requestId
- Request ID of a narrowcast message or broadcast message. Each Messaging API request has a request ID. Find it in the response headers.
-
getBotInfo
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotInfoResponse> getBotInfo()
インタフェースからコピーされた説明:LineMessagingClient
Gets a bot's basic information.- 定義:
getBotInfo
インタフェース内LineMessagingClient
- 関連項目:
- Get bot info
-
getWebhookEndpoint
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetWebhookEndpointResponse> getWebhookEndpoint()
インタフェースからコピーされた説明:LineMessagingClient
Gets webhook endpoint information.- 定義:
getWebhookEndpoint
インタフェース内LineMessagingClient
- 関連項目:
- Get webhook endpoint information
-
setWebhookEndpoint
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.SetWebhookEndpointResponse> setWebhookEndpoint(com.linecorp.bot.model.request.SetWebhookEndpointRequest request)
インタフェースからコピーされた説明:LineMessagingClient
Sets webhook endpoint URL.- 定義:
setWebhookEndpoint
インタフェース内LineMessagingClient
- 関連項目:
- Set webhook URL
-
testWebhookEndpoint
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.TestWebhookEndpointResponse> testWebhookEndpoint(com.linecorp.bot.model.request.TestWebhookEndpointRequest request)
インタフェースからコピーされた説明:LineMessagingClient
Tests webhook endpoint.- 定義:
testWebhookEndpoint
インタフェース内LineMessagingClient
- 関連項目:
- Test webhook endpoint
-
getStatisticsPerUnit
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetStatisticsPerUnitResponse> getStatisticsPerUnit(java.lang.String customAggregationUnit, java.lang.String from, java.lang.String to)
インタフェースからコピーされた説明:LineMessagingClient
Get statistics per aggregation unit.The API can only be used by corporate users who have submitted the required applications.
- 定義:
getStatisticsPerUnit
インタフェース内LineMessagingClient
- 関連項目:
- Get statistics per unit
-
getAggregationUnitUsage
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetAggregationUnitUsageResponse> getAggregationUnitUsage()
インタフェースからコピーされた説明:LineMessagingClient
Get number of units used this month.The API can only be used by corporate users who have submitted the required applications.
- 定義:
getAggregationUnitUsage
インタフェース内LineMessagingClient
- 関連項目:
- Get number of units used this month
-
getAggregationUnitNameList
public java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetAggregationUnitNameListResponse> getAggregationUnitNameList(java.lang.String limit, java.lang.String start)
インタフェースからコピーされた説明:LineMessagingClient
Get name list of units used this month.The API can only be used by corporate users who have submitted the required applications.
- 定義:
getAggregationUnitNameList
インタフェース内LineMessagingClient
- 関連項目:
- Get name list of units used this month
-
-