API 对接文档
  1. VegasloungeAPI
API 对接文档
  • Shopping
    • Return list of Flight Offers based on posted searching criteria.
      POST
    • Return list of Flight Offers based on searching criteria.
      GET
  • Authorization
    • Access Granted Client Credentials
      POST
    • Get Token Information
      GET
  • Flights
    • (Scenario)Basic Flight Booking flow
      • Step 0: Authorization
      • Step 1: Flight Offers Search GET
      • Step 2: Flight Offers Price
      • Step 3: Flight Create Orders
    • Flight Booking
      • Flight Offers Search
      • Flight Offers Search
      • Flight Offers Price
      • Flight Create Orders
      • Flight Order Management
      • Flight Order Management
      • Seatmap Display
      • Seatmap Display
      • Branded Fares Upsell
      • Flight Price Analysis
      • Flight Choice Prediction
    • Flight Inspiration
      • Flight Inspiration Search
      • Flight Cheapest Date Search
      • Flight Availabilities Search
      • Travel Recommendations
    • Flight Schedule
      • On Demand Flight Status
      • Flight Delay Prediction
      • Airport On-Time Performance
    • Airport
      • Airport & City Search by Keyword
      • Airport & City Search by Id
      • Airport Nearest Relevant
      • Airport Routes
    • Airlines
      • Flight Check-in Links
      • Airline Code Lookup
      • Airline Routes
  • Destination experiences
    • Tours and Activities
    • Tours and Activities by Id
    • Tours and Activities by square
    • City Search
  • Car and Transfers
    • Transfer Search
    • Transfer Booking
    • Transfer Management
  • Market insights
    • Flight Most Traveled Destinations
    • Flight Most Booked Destinations
    • Flight Busiest Traveling Period
  • Hotels
    • (Scenario)Basic Hotel Booking flow
      • Step 0: Authorization
      • Step 1: Find Hotels by city
      • Step 2: Hotel Offers Search
      • Step 3: Hotel Booking v1
    • Hotel List by Id
    • Hotel List by Geocode
    • Hotel List by City
    • Hotel Search
    • Hotel Search Offer Information
    • Hotel Booking v1
    • Hotel Booking v2
    • Hotel Ratings
    • Hotel Name Autocomplete
  • Itinerary management
    • Trip Purpose Prediction
  • STARGAME
    • Common errors
      • InitialGetBalance
      • InitialGetBalance
      • GetBalanceBadHash
      • GetBalanceBadHash
      • InvalidCommand
      • InvalidCommand
      • InvalidUserName
      • InvalidUserName
      • PlayerBetMissingTransactionId
      • PlayerBetMissingTransactionId
      • PlayerWinEmptyTransactionId
      • PlayerWinEmptyTransactionId
      • PlayerBetNegativeAmount
      • PlayerBetNegativeAmount
      • PlayerWinNegativeAmount
      • PlayerWinNegativeAmount
      • PlayerBetInsufficientBalance
      • PlayerBetInsufficientBalance
      • CheckBalance
      • CheckBalance
    • Workflow
      • OpenSession
      • OpenSession
      • OpenSessionAlreadyOpened
      • OpenSessionAlreadyOpened
      • GetBalance
      • GetBalance
      • PlayerBet #1 (-50)
      • PlayerBet #1 (-50)
      • PlayerWin (+150)
      • PlayerWin (+150)
      • PlayerBet #2 (-50)
      • PlayerBet #2 (-50)
      • PlayerWinZeroAmount (+0)
      • PlayerWinZeroAmount (+0)
      • PlayerBet #3 (-50)
      • PlayerBet #3 (-50)
      • PlayerWin (+200)
      • PlayerWin (+200)
      • PlayerWinTransactionAlreadyExist
      • PlayerWinTransactionAlreadyExist
      • PlayerBet #4 (-200)
      • PlayerBet #4 (-200)
      • PlayerBetTransactionAlreadyExist
      • PlayerBetTransactionAlreadyExist
      • PlayerBetBadHash
      • PlayerBetBadHash
      • PlayerWinBadHash
      • PlayerWinBadHash
      • CancelBet #4 (+200)
      • CancelBet #4 (+200)
      • CancelBetAlreadyCancelled
      • CancelBetAlreadyCancelled
      • CancelBetDoesNotExist
      • CancelBetDoesNotExist
      • PlayerBet #5 (-50)
      • PlayerBet #5 (-50)
      • CloseSession
      • CloseSession
      • PlayerBet #6 (-250)
      • PlayerBet #6 (-250)
      • PlayerWin (+50)
      • PlayerWin (+50)
      • CancelBet #5 (+50)
      • CancelBet #5 (+50)
      • PlayerBet #7 (-100)
      • PlayerBet #7 (-100)
      • PlayerBet #8 (-50)
      • PlayerBet #8 (-50)
      • PlayerBet #9 (-25)
      • PlayerBet #9 (-25)
      • PlayerBet #10 (-25)
      • PlayerBet #10 (-25)
      • PlayerBet #11 (-50)
      • PlayerBet #11 (-50)
      • CancelBet #7 (+100)
      • CancelBet #7 (+100)
      • CancelBet #9 (+25)
      • CancelBet #9 (+25)
      • CancelBet #11 (+50)
      • CancelBet #11 (+50)
      • PlayerWin (+75)
      • PlayerWin (+75)
      • CloseSessionAlreadyClosed
      • CloseSessionAlreadyClosed
      • FinalCheckBalance
      • FinalCheckBalance
    • RemoteSession
  • IMEI
    • Get account details
    • Get list of available services
    • Create Bulk Search
    • Export CSV for Bulk Search
    • Export JSON for Bulk Search
    • Get list of Bulk Search history
    • Single service check
    • Get single history result
    • Get list of search history
    • SYNC-API Single service check
  • GPK
    • 玩家取得遊戲連結
  • SUPERSET
    • Menu
      • /menu/
    • Queries
      • /query/
      • /query/distinct/{column_name}
      • /query/related/{column_name}
      • /query/{pk}
      • /saved_query/
      • /saved_query/
      • /saved_query/
      • /saved_query/_info
      • /saved_query/distinct/{column_name}
      • /saved_query/export/
      • /saved_query/related/{column_name}
      • /saved_query/{pk}
      • /saved_query/{pk}
      • /saved_query/{pk}
    • Annotation Layers
      • /annotation_layer/
      • /annotation_layer/
      • /annotation_layer/
      • /annotation_layer/_info
      • /annotation_layer/related/{column_name}
      • /annotation_layer/{pk}
      • /annotation_layer/{pk}
      • /annotation_layer/{pk}
      • /annotation_layer/{pk}/annotation/
      • /annotation_layer/{pk}/annotation/
      • /annotation_layer/{pk}/annotation/
      • /annotation_layer/{pk}/annotation/{annotation_id}
      • /annotation_layer/{pk}/annotation/{annotation_id}
      • /annotation_layer/{pk}/annotation/{annotation_id}
    • AsyncEventsRestApi
      • /async_event/
    • CacheRestApi
      • /cachekey/invalidate
    • Charts
      • /chart/
      • /chart/
      • /chart/
      • /chart/_info
      • /chart/data
      • /chart/data/{cache_key}
      • /chart/export/
      • /chart/favorite_status/
      • /chart/import/
      • /chart/related/{column_name}
      • /chart/{pk}
      • /chart/{pk}
      • /chart/{pk}
    • CSS Templates
      • /css_template/
      • /css_template/
      • /css_template/
      • /css_template/_info
      • /css_template/related/{column_name}
      • /css_template/{pk}
      • /css_template/{pk}
      • /css_template/{pk}
    • Dashboards
      • /dashboard/
      • /dashboard/
      • /dashboard/
      • /dashboard/_info
      • /dashboard/export/
      • /dashboard/favorite_status/
      • /dashboard/import/
      • /dashboard/related/{column_name}
      • /dashboard/{pk}
      • /dashboard/{pk}
      • /dashboard/{pk}
      • /dashboard/{pk}/charts
    • Database
      • /database/
      • /database/
      • /database/_info
      • /database/export/
      • /database/import/
      • /database/test_connection
      • /database/{pk}
      • /database/{pk}
      • /database/{pk}
      • /database/{pk}/function_names/
      • /database/{pk}/related_objects/
      • /database/{pk}/schemas/
      • /database/{pk}/select_star/{table_name}/
      • /database/{pk}/select_star/{table_name}/{schema_name}/
      • /database/{pk}/table/{table_name}/{schema_name}/
    • Datasets
      • /dataset/
      • /dataset/
      • /dataset/
      • /dataset/_info
      • /dataset/distinct/{column_name}
      • /dataset/export/
      • /dataset/import/
      • /dataset/related/{column_name}
      • /dataset/{pk}
      • /dataset/{pk}
      • /dataset/{pk}
      • /dataset/{pk}/refresh
      • /dataset/{pk}/related_objects
    • LogRestApi
      • /log/
      • /log/
      • /log/{pk}
    • OpenApi
      • /openapi/{version}/_openapi
    • Security
      • /security/csrf_token/
      • /security/login
      • /security/refresh
  • VEGAS
    • BI
      • pre-login
      • login
      • dashboard
    • vl
      • Client API v2.0
        • Get Game List
      • Authentication API v2.0
        • Validate Authorization Code
        • Refresh Access Token
        • Get Account Information
      • Seamless Wallet API v2.0
        • Place Bet
        • Send Payoff
        • Reverse Transaction
        • Get Player Balance
      • Transfer Wallet API v2.0
        • Deposit money to the player's wallet.
        • Withdraw money from the player's wallet.
        • Get the current balance for the player.
        • Query players by balance.
        • Query player's total bet amount since last deposit.
        • Query player's bet/payout summary.
        • Query Total Loss Summary
      • Report API
        • Get Transfers
        • Check Transaction
        • Get Game History Link
        • Verify Transactions Summary
        • Get Detailed Betting Report
        • Get Betting Report
      • isonline
    • Vegaslounge
      • VEGASLOUNGE API集成指南手册
      • 客户端 CLIENT API
        • 示例 获取游戏列表
      • 身份验证 Authentication API
      • 转账钱包 TRANSFER WALLET
        • 示例: 获取玩家余额 Balance
        • 示例: 查询玩家指定余额 playersByBalance
        • 示例: 查询总损失总结 getTotalLoss API
        • 示例: 转入 DEPOSIT API
        • 示例: 转出 WITHDRAW API
        • 示例: 查询玩家最后存款投注金额 betAmountSinceLastDeposit
        • 示例: 查询玩家投注总结 getSummaryBet
        • 示例: 投注记录 REPORT/BETS API
      • 免转钱包 SEAMLESS WALLET
      • 报表 REPORT API
        • Verify Transactions
        • Check Transaction
        • Order Link
        • Verify Transactions Summary
        • Detailed Betting report
      • 附录
        • 投注类型
      • CompletedDOC
      • Verify Transactions
      • Check Transaction
      • Order Link
      • Verify Transactions Summary
      • Detailed Betting report
    • VL
      • report_bets
      • replay_Transfer
      • report_verifyTransactionsSummary
      • report_orderLink
      • report_checkTransaction
      • report_transfer
      • report_getTotalLoss
      • report_getSummaryBet
      • replay
      • betAmountSinceLastDeposit
      • playersByBalance
      • balance
      • withdrawal
      • deposit
    • VegasloungeAPI
      • 客户端 CLIENT API
        • 示例 获取游戏列表
      • 身份验证 Authentication API
      • 转账钱包 TRANSFER WALLET
        • 示例: 获取玩家余额 Balance
        • 示例: 查询玩家指定余额 playersByBalance
        • 示例: 查询总损失总结 getTotalLoss API
        • 示例: 转入 DEPOSIT API
        • 示例: 转出 WITHDRAW API
        • 示例: 查询玩家最后存款投注金额 betAmountSinceLastDeposit
        • 示例: 查询玩家投注总结 getSummaryBet
        • 示例: 投注记录 REPORT/BETS API
      • 免转钱包 SEAMLESS WALLET
      • 报表 REPORT API
        • Verify Transactions
        • Check Transaction
        • Order Link
        • Verify Transactions Summary
        • Detailed Betting report
      • CompletedDOC
        • 附录
          • 投注类型
      • Detailed Betting report
        GET
      • Verify Transactions Summary
        GET
      • Order Link
        GET
      • Check Transaction
        GET
      • Verify Transactions
        GET
  • Empire Gaming
    • Empire Gaming Integration v2.0
    • Client API
    • Seamless Wallet
    • Authentication API
    • Report API
    • 附录
    • Get Transfer
  • BI
    • /
    • login
    • Explore JSON
    • SUPERSET
    • api chart data
  • Schemas
    • SUPERSET
      • AnnotationLayer
      • AnnotationLayerRestApi.get
      • AnnotationLayerRestApi.get_list
    • Schemas
      • Bet
      • %reAttachment
      • CreateMemberResult
      • UpdateMemberResult
      • Error_400
      • Body_api_api_game_analysis_usersum_api_api_game_analysis_usersum_get
      • Payoff
      • %reCategory
      • FundTransferResult
      • KickUserResult
      • Error_500
      • Body_api_api_game_live_list_api_api_game_live_list_get
      • Reverse
      • %reComment
      • FundTransferData
      • CheckIsOnlineResult
      • Issue
      • HTTPValidationError
      • AnnotationLayerRestApi.post
      • %reConfig
      • CheckFundTransferResult
      • CheckIsOnline
      • Collection_Meta
      • ValidationError
      • AnnotationLayerRestApi.put
      • %reLinks
      • CheckFundTransferData
      • CheckUserBalanceResult
      • Collection_Meta
      • ErrorResponse
      • AnnotationRestApi.get
      • %reLogs
      • GetBetDetailResult
      • CheckUserBalance
      • LocationEntry
      • BalanceResponse
      • AnnotationRestApi.get_list
      • %reNav
      • GetBetDetail
      • GetTeamNameResult
      • AircraftEntry
      • QueryPlayersByBalanceResponse
      • AnnotationRestApi.post
      • %rePages
      • BetDetail
      • GetTeam
      • CurrencyEntry
      • BetAmountSinceLastDepositResponse
      • AnnotationRestApi.put
      • %rePlugin
      • BetNumberDetail
      • GetTeamName
      • CarrierEntry
      • BetPayoutSummaryResponse
      • CacheInvalidationRequestSchema
      • %reSpecial
      • BetVirtualSportDetail
      • GetLeagueNameResult
      • FlightSegment
      • ReportTransfer
      • CacheRestApi.get
      • %reTages
      • Lang_Name
      • GetLeagueName
      • OriginalFlightEndPoint
      • ReportErrorResponse
      • CacheRestApi.get_list
      • %reUser
      • Resettlementinfo
      • GetLeague
      • FlightEndPoint
      • TransferResponse
      • CacheRestApi.post
      • AbPermission
      • ParlayDetail
      • GetGameDetailResult
      • OriginalFlightStop
      • TransactionStatus
      • CacheRestApi.put
      • AbPermissionView
      • SingleParlayData
      • GetGameDetail
      • FlightStop
      • GameHistoryLink
      • ChartCacheScreenshotResponseSchema
      • AbPermissionViewRole
      • SabaUrlResult
      • BetSetting
      • AircraftEquipment
      • TransactionsSummary
      • ChartDataAdhocMetricSchema
      • AbRegisterUser
      • SetMemberBetSettingResult
      • OperatingFlight
      • TransactionsSummaryResponse
      • ChartDataAggregateOptionsSchema
      • AbRole
      • GetMemberBetSettingResult
      • Price
      • ChartDataAsyncResponseSchema
      • AbUser
      • GetBetSettingLimitResult
      • Price
      • ChartDataBoxplotOptionsSchema
      • AbUserRole
      • LockMemberResult
      • Fee
      • ChartDataColumn
      • AbViewMenu
      • UnlockMemberResult
      • FeeType
      • ChartDataContributionOptionsSchema
      • AdminMenu
      • Tax
      • ChartDataDatasource
      • AdminOperationLog
      • TravelClass
      • ChartDataExtras
      • AdminPermissions
      • Co2Emission
      • ChartDataFilter
      • AdminRoleMenu
      • OriginDestination
      • ChartDataGeodeticParseOptionsSchema
      • AdminRolePermissions
      • OriginDestinationLight
      • ChartDataGeohashDecodeOptionsSchema
      • AdminRoleUsers
      • dateTimeRange
      • ChartDataGeohashEncodeOptionsSchema
      • AdminRoles
      • Voucher
      • DateTimeType
      • ChartDataPivotOptionsSchema
      • AdminUserPermissions
      • Extended_TravelerInfo
      • ChartDataPostProcessingOperation
      • AdminUsers
      • TravelerInfo
      • ChartDataProphetOptionsSchema
      • Admins
      • GetAGBetDetailResult
      • SearchCriteria
      • ChartDataQueryContextSchema
      • Api
      • AGBetDetai
      • CabinRestriction
      • ChartDataQueryObject
      • Apigroup
      • GetSystemParlayDetailResult
      • Extended_CabinRestriction
      • ChartDataResponseResult
      • Apitype
      • SystemParlay
      • FlightFilters
      • ChartDataResponseSchema
      • AppAccessGroups
      • SystemParlayDetail
      • CarrierRestrictions
      • ChartDataRollingOptionsSchema
      • AppAccessRules
      • GetFinancialReportResult
      • ConnectionRestriction
      • ChartDataSelectOptionsSchema
      • AppAccessRulesFields
      • GetFinancialReport
      • Flight-offer
      • ChartDataSortOptionsSchema
      • AppApprovedItems
      • GetOnlineUserCountResult
      • pricingOptions
      • ChartEntityResponseSchema
      • AppAttachments
      • GetOnlineUserCount
      • Segment
      • ChartFavStarResponseResult
      • AppBackups
      • GetExchangeBetDetailResult
      • TravelerType
      • ChartGetDatasourceObjectDataResponse
      • AppComments
      • GetExchangeBetDetai
      • pricingOptions
      • ChartGetDatasourceObjectResponse
      • AppCommentsAccess
      • ExchangeBetDetail
      • ChartGetDatasourceResponseSchema
      • AppCommentsFormsTabs
      • GetRNGBetDetailResult
      • AdditionalServiceType
      • ChartRestApi.get
      • AppCommentsHistory
      • GetRNGBet
      • FlightOfferSource
      • ChartRestApi.get_list
      • AppConfiguration
      • BetRNGDetail
      • PricingOptionsFareType
      • ChartRestApi.post
      • AppCustomPhp
      • GetLiveCasinoDetailResult
      • TravelerPricingFareOption
      • ChartRestApi.put
      • AppDashboardPages
      • GetLiveCasino
      • SliceDiceIndicator
      • CssTemplateRestApi.get
      • AppDashboardPagesSections
      • GetLiveCasinoDetail
      • AllotmentDetails
      • CssTemplateRestApi.get_list
      • AppEmailsOnSchedule
      • GetMaintenanceTimeResult
      • ChargeableCheckdBags
      • CssTemplateRestApi.post
      • AppEntities
      • GetMaintenanceTime
      • ChargeableSeat
      • CssTemplateRestApi.put
      • AppEntitiesAccess
      • GetVersionkeyByDateResult
      • Dictionaries
      • DashboardRestApi.get
      • AppEntitiesConfiguration
      • GetMatchJackpotPrizeResult
      • LocationValue
      • DashboardRestApi.get_list
      • AppEntitiesGroups
      • GetMatchInfo
      • getFlightOffersQuery
      • DashboardRestApi.post
      • AppEntitiesMenu
      • GetTeamNameDetail
      • ServiceName
      • DashboardRestApi.put
      • AppEntity1
      • BaggageAllowance
      • DatabaseFunctionNamesResponse
      • AppEntity1Values
      • DatabaseRelatedChart
      • AppEntity21
      • DatabaseRelatedCharts
      • AppEntity21Values
      • DatabaseRelatedDashboard
      • AppEntity22
      • DatabaseRelatedDashboards
      • AppEntity22Values
      • DatabaseRelatedObjectsResponse
      • AppEntity23
      • DatabaseRestApi.get
      • AppEntity23Values
      • DatabaseRestApi.get_list
      • AppEntity24
      • DatabaseRestApi.post
      • AppEntity24Values
      • DatabaseRestApi.put
      • AppFavorites
      • DatabaseTestConnectionSchema
      • AppFields
      • DatasetColumnsPut
      • AppFieldsAccess
      • DatasetMetricsPut
      • AppFieldsChoices
      • DatasetRelatedChart
      • AppFileStorage
      • DatasetRelatedCharts
      • AppFiltersPanels
      • DatasetRelatedDashboard
      • AppFiltersPanelsFields
      • DatasetRelatedDashboards
      • AppFormsFieldsRules
      • DatasetRelatedObjectsResponse
      • AppFormsRows
      • DatasetRestApi.get
      • AppFormsTabs
      • DatasetRestApi.get_list
      • AppGlobalLists
      • DatasetRestApi.post
      • AppGlobalListsChoices
      • DatasetRestApi.put
      • AppGlobalVars
      • Datasource
      • AppHelpPages
      • DistincResponseSchema
      • AppHolidays
      • DistinctResultResponse
      • AppImageMapLabels
      • GetFavStarIdsSchema
      • AppImageMapMarkers
      • LogRestApi.get
      • AppImageMapMarkersNested
      • LogRestApi.get_list
      • AppItemsExportTemplates
      • LogRestApi.post
      • AppListingHighlightRules
      • LogRestApi.put
      • AppListingSections
      • Meta
      • AppListingTypes
      • Meta1
      • AppLogs
      • Meta10
      • AppMindMap
      • Meta11
      • AppNestedEntitiesMenu
      • Meta12
      • AppOnlyofficeFiles
      • Meta13
      • AppPortlets
      • Meta14
      • AppRecordsVisibilityRules
      • Meta15
      • AppReports
      • Meta16
      • AppReportsFilters
      • Meta17
      • AppReportsFiltersTemplates
      • Meta18
      • AppReportsGroups
      • Meta19
      • AppReportsSections
      • Meta2
      • AppSessions
      • Meta20
      • AppUserFiltersValues
      • Meta21
      • AppUserRoles
      • Meta22
      • AppUserRolesAccess
      • Meta23
      • AppUserRolesToItems
      • Meta24
      • AppUsersAlerts
      • Meta25
      • AppUsersAlertsViewed
      • Meta26
      • AppUsersConfiguration
      • Meta27
      • AppUsersFilters
      • Meta28
      • AppUsersLoginLog
      • Meta29
      • AppUsersNotifications
      • Meta3
      • AppUsersSearchSettings
      • Meta30
      • Applicationplatform
      • Meta31
      • ApschedulerJobs
      • Meta32
      • Article
      • Meta33
      • Articles
      • Meta34
      • Attachment
      • Meta35
      • AuthGroup
      • Meta36
      • AuthGroupPermissions
      • Meta37
      • AuthPermission
      • Meta4
      • AuthUser
      • Meta5
      • AuthUserGroups
      • Meta6
      • AuthUserUserPermissions
      • Meta7
      • Cart
      • Meta8
      • Case
      • Meta9
      • CaseStep
      • QueryRestApi.get
      • Categories
      • QueryRestApi.get_list
      • Chat
      • QueryRestApi.post
      • CommentOperateLogs
      • QueryRestApi.put
      • Comments
      • RelatedResponseSchema
      • Config
      • RelatedResultResponse
      • Configs
      • SavedQueryRestApi.get
      • ContentTags
      • SavedQueryRestApi.get_list
      • Coverage
      • SavedQueryRestApi.post
      • DataService
      • SavedQueryRestApi.put
      • Debugtalk
      • SchemasResponseSchema
      • Deposits
      • SelectStarResponseSchema
      • DjangoAdminLog
      • TableMetadataColumnsResponse
      • DjangoCeleryBeatClockedschedule
      • TableMetadataForeignKeysIndexesResponse
      • DjangoCeleryBeatCrontabschedule
      • TableMetadataOptionsResponse
      • DjangoCeleryBeatIntervalschedule
      • TableMetadataPrimaryKeyResponse
      • DjangoCeleryBeatPeriodictask
      • TableMetadataResponseSchema
      • DjangoCeleryBeatPeriodictasks
      • database_schemas_query_schema
      • DjangoCeleryBeatSolarschedule
      • get_delete_ids_schema
      • DjangoCeleryResultsChordcounter
      • get_export_ids_schema
      • DjangoCeleryResultsGroupresult
      • get_fav_star_ids_schema
      • DjangoCeleryResultsTaskresult
      • get_info_schema
      • DjangoContentType
      • get_item_schema
      • DjangoMigrations
      • get_list_schema
      • DjangoSession
      • get_related_schema
      • Entities
      • screenshot_query_schema
      • EntityFields
      • thumbnail_query_schema
      • FailedJobs
      • Function
      • Games
      • GenTable
      • GenTableColumn
      • HomePageCollectinfo
      • HomePageMessagemanage
      • HpAdminDomanage
      • HpAdminIndexbanerinfo
      • HpAdminIndexbullhorninfo
      • HpAdminIndexcaseinfo
      • HpAdminIndexmovieinfo
      • HpAdminMenutree
      • HpAdminMessagenum
      • HpAdminNews
      • HpAdminPermissions
      • HpAdminUsermanage
      • HpAdminUserrole
      • KtBaseAgent
      • KtBaseAgentApporder
      • KtBaseAgentRechargeRecord
      • KtBaseAliaiConfig
      • KtBaseAppPackage
      • KtBaseAppStore
      • KtBaseBaiduaiConfig
      • KtBaseChatglmConfig
      • KtBaseContentSecurity
      • KtBaseGptConfig
      • KtBaseImglib
      • KtBaseKtPlugin
      • KtBaseKtconfig
      • KtBaseLoginlog
      • KtBaseMarketApp
      • KtBaseMarketType
      • KtBasePayConfig
      • KtBaseRecharge
      • KtBaseRegisterSet
      • KtBaseRequests
      • KtBaseRobot
      • KtBaseSmsConfig
      • KtBaseSmsTemplate
      • KtBaseStorageConfig
      • KtBaseTencentaiConfig
      • KtBaseUser
      • KtBaseUserAppauth
      • KtBaseUserOpenapp
      • KtBaseUserOrder
      • KtBaseUserPackageRecode
      • KtBaseUserRechargeRecord
      • KtBaseUserTemplate
      • KtBaseWxOpenConfing
      • KtBaseWxgzh
      • KtBaseWxgzhRandom
      • KtChatMsg
      • KtChatMsgGroup
      • LoginLog
      • Logs
      • LunaruserMyuser
      • LunaruserMyuserGroups
      • LunaruserMyuserUserPermissions
      • MacActor
      • MacAdmin
      • MacAnnex
      • MacArt
      • MacCard
      • MacCash
      • MacCjContent
      • MacCjHistory
      • MacCjNode
      • MacCollect
      • MacComment
      • MacGbook
      • MacGroup
      • MacLink
      • MacMsg
      • MacOrder
      • MacPlog
      • MacRole
      • MacTopic
      • MacType
      • MacUlog
      • MacUser
      • MacVisit
      • MacVod
      • MacVodSearch
      • MacWebsite
      • Menus
      • Migrations
      • ModelHasPermissions
      • ModelHasRoles
      • PasswordResetTokens
      • PersonalAccessTokens
      • Prefix
      • Presentsales
      • Project
      • ProjectGroups
      • Promo
      • Providers
      • Relation
      • Remarks
      • Report
      • ReportDetail
      • RoleHasPermissions
      • Roles
      • RpAttachment
      • RpCategory
      • RpComment
      • RpConfig
      • RpLinks
      • RpLogs
      • RpNav
      • RpPages
      • RpPlugin
      • RpSpecial
      • RpTages
      • RpUser
      • Sales
      • Salesmethod
      • SensitiveWords
      • Signcontract
      • SysConfig
      • SysDept
      • SysDictData
      • SysDictType
      • SysJob
      • SysJobLog
      • SysLogininfor
      • SysMenu
      • SysNotice
      • SysOperLog
      • SysPost
      • SysRole
      • SysRoleDept
      • SysRoleMenu
      • SysUser
      • SysUserPost
      • SysUserRole
      • Tags
      • Templates
      • Updatespeed
      • User
      • UserAuths
      • Users
      • Variables
      • Visit
      • Withdraws
    • VL
      • ReportBetsItem
      • ReportveryTransactionSummary
      • replay
      • getSummaryBet
      • checkTransaction
      • betAmountSinceLastDeposit
      • balance
      • playerByBalance
      • orderlink
      • ReportTransfer
      • ReportBets
      • DepositRequest
      • DepositResponse
    • Stargame
      • user_sessions
      • hall_settings
      • users_balance
      • operation_jackpot_settings
      • balance_operation
      • operation_jackpot
      • client
    • Data
      • 74__table
      • 53__table
      • 53__table
      • 56__table
      • 94__table
      • 61__table
    • ChartsData
    • Superst
    • ChartData
  1. VegasloungeAPI

身份验证 Authentication API

身份验证 Authentication API#

本节概述了运营商需要向 Vegas Lounge 提供的内容,以便成功集成。

API 概述#

API 类别API示例端点描述可见性必传
认证授权https://www.operator.com/oauth2.0/authorize为未认证用户提供登录和认证页面。如果用户直接访问 Vegas Lounge 而未先登录运营商,则会发生这种情况。公开否
认证登出https://www.operator.com/logout当玩家选择登出(包括从 Vegas Lounge 和运营商登出)时,这是用户将被重定向到的 URL。公开否
认证验证授权码https://api.operator.com/oauth2.0/tokenVegas Lounge 将使用运营商验证短期授权码。响应结果是访问令牌。IP 限制是
认证刷新令牌https://api.operator.com/oauth2.0/tokenVegas Lounge 通过与运营商交换已过期的令牌以获取新令牌,来延长用户的 API 会话。IP 限制否
认证获取账户信息https://api.operator.com/account返回关于用户的账户信息。IP 限制是

授权#


如果玩家直接访问 Vegas Lounge(未进行身份验证),他们将被重定向到运营商的登录页面(例如:https://{{运营商的网站}}/oauth2.0/authorize) 进行登录和获取授权。一旦玩家成功认证,运营商将根据客户端 API 中指定的 URL 将玩家重定向回 Vegas Lounge。
请求示例
https://www.operator.com/oauth2.0/authorize?response_type=code&client_id=VL001&redirect_uri=https://fl.vegaslounge.live
请求参数类型描述
response_typeTEXT(40)应始终为 code
client_idTEXT(40)运营商商户 ID
redirect_uriTEXT(255)成功登录后重定向玩家的 URL。
场景示例
1.
玩家直接访问 https://fl.vegaslounge.live/
2.
由于玩家未认证,他们将被重定向到
https://www.operator.com/oauth2.0/authorize?response_type=code&client_id=VL001&redirect_uri=https://fl.vegaslounge.live
3.
玩家将看到运营商的登录页面。
4.
玩家输入其凭据并成功登录。
5.
运营商将玩家重定向到 https://fl.vegaslounge.live/?code=xyz123.

登出#


当用户选择登出(包括从 Vegas Lounge 和运营商登出)时,这是用户将被重定向到的 URL。运营商随后可以执行任何自定义操作,例如移除浏览器会话 cookie。请注意,访问令牌仍然有效。
请求示例
  https://www.operator.com/logout
示例场景
1.
玩家登录到运营商的网站。
2.
然后选择Vegas Lounge。
3.
玩了一会儿。
4.
玩家点击Vegas Lounge中的登出按钮。
5.
玩家随后被重定向到https://www.operator.com/logout.

验证授权#


此 API 由 VegasLounge 发出请求,而运营商需按照指定格式返回响应信息。
Vegas Lounge 将使用运营商验证短期授权码。响应结果是访问令牌。此访问令牌将被 Vegas Lounge 用于通过运营商 API 检索与此玩家相关的信息。

请求示例#

请求参数类型必传描述
grant_typeTEXT(40)是应始终为 authorization_code
codeTEXT(255)是授权码(客户端 API 中的 code URL 参数值)
client_idTEXT(40)是运营商商户 ID。
client_secretTEXT(255)是运营商商户秘钥

成功响应#

{
  "access_token": "JewdX+n7R4DZekCEx6LxUtT87kU=",
  "expires_in": 3600,
  "refresh_token": "7uCIR6QZHUqYMT51OYVk2sliC3LV"
}
响应参数类型必传说明
access_tokenTEXT(255)是访问令牌。Vegas Lounge 将使用此令牌向运营商 API 请求此玩家的信息
expires_inINTEGER否定义访问令牌到期的秒数。如果提供,Vegas Lounge 将调用刷新令牌 API 以获取另一个令牌。默认为无到期。
refresh_tokenTEXT(255)否用于在访问令牌过期时获取新访问令牌的令牌

错误响应#

{
  "errorCode": 1001,
  "error": "Authorization code has expired"
}
参数类型必传描述
errorCodeINTEGER是如果 success 为 false,运营商需要提供错误代码
errorTEXT(255)是如果 success 为 false,运营商需要提供错误信息

刷新令牌#


此 API 由 VegasLounge 发出请求,而运营商需按照指定格式返回响应信息。

用于在当前令牌过期时检索新访问令牌。需要刷新令牌才能获取新访问令牌。

请求示例#

请求参数类型必传描述
grant_typeTEXT(40)是应始终为 refresh_token
refresh_tokenTEXT(255)是在验证授权码时返回的刷新令牌
client_idTEXT(40)是运营商商户 ID
client_secretTEXT(255)是运营商商户秘钥

成功响应#

{
  "access_token": "HPoR5_e5FSXb8r_jL4dVAnxnHGNu",
  "expires_in": 3600,
  "refresh_token": "G9XRPkUgTGtR2JmSx0C22smppcU2"
}
响应参数类型必传描述
access_tokenTEXT(255)是访问令牌。Vegas Lounge 将使用此令牌向运营商 API 请求此玩家的信息
expires_inINTEGER否定义访问令牌到期的秒数。如果提供,Vegas Lounge 将调用刷新令牌 API 以获取另一个令牌。默认为无到期。
refresh_tokenTEXT(255)否用于在访问令牌过期时获取新访问令牌的令牌。默认为无法获取新访问令牌,这意味着访问令牌过期后,玩家将被重定向到运营商的登录页面以获取新授权码

错误响应#

{
  "errorCode": 1002,
  "error": "Refresh token has expired"
}
参数类型必传描述
errorCodeINTEGER是如果 success 为 false,运营商需要提供错误代码
errorTEXT(255)是如果 success 为 false,运营商需要提供错误信息

获取玩家信息#


此 API 由 VegasLounge 发出请求,而运营商需按照指定格式返回响应信息。
返回有关玩家的信息。

请求示例#

请求参数类型必传描述
client_idTEXT(40)是运营商商户 ID。

成功响应#

真实玩家试玩玩家
玩家类型参数 playerType 为 REAL (默认值)玩家类型参数 playerType 为 TEST
真实玩家
{
    "playerId": "a3u",
    "sessionId": "HfuXQCzhIn",
    "currency": "USD",
    "balance": 405.64,
    "language": "zh_CN",
    "playerName": "highroller335",
    "avatarUrl": "https://img.operator.com/avatar.png",
    "homeUrl": "https://www.operator.com"
}
试玩玩家
{
    "playerId": "ftp123",
    "sessionId": "HfuXQCzhIn",
    "currency": "CNY",
    "balance": 1000.00,
    "language": "zh_CN",
    "playerName": "freetoplay123",
    "playerType": "TEST"
}
响应参数类型必传描述
playerIdTEXT(255)是玩家账号
sessionIdTEXT(255)是会话 ID
currencyTEXT(3)是 免转钱包 否 转账钱包ISO 4217 货币代码。参见支持的语言和货币
balanceDECIMAL(20, 4)是 免转钱包 否 转账钱包玩家当前余额,以玩家的货币表示
languageTEXT(255)是玩家使用的语言
playerNameTEXT(255)否玩家名称
avatarUrlTEXT(255)否玩家头像的链接 L。此链接是需要 HTTPS 协议支持
homeUrlTEXT(255)否当玩家点击"首页"按钮时应用程序重定向的 URL
playerTypeTEXT(4)否玩家类型: REAL (默认值) TEST 用于免费试玩玩家
partnerTEXT(255)请看描述栏运营商下线 ID

是 对于使用多个 clientPartner 设置的单个 clientId 的客户,需要使用 clientPartner 参数。
否 对于没有 clientPartner 设置的客户,则不需要使用该参数。

clientPartner 参数用于区分操作中不同部分的流量。在单一运营商设置中,通常不使用 clientPartner 参数,因此它不是必需的。然而,对于拥有多个业务分段和预定义 clientPartner 配置的运营商,包网网或聚合商等,clientPartner 参数是必须的。

错误响应#

{
  "errorCode": 1001,
  "error": "Authorization token has expired"
}
参数类型必传描述
errorCodeINTEGER是如果 success 为 false,运营商需要提供错误代码
errorTEXT(255)是如果 success 为 false,运营商需要提供错误信息

Modified at 2024-07-31 06:33:46
Previous
示例 获取游戏列表
Next
转账钱包 TRANSFER WALLET
Built with