MultiMarkets API Docs en
HomeGitHubReferenceLanguage
  • Overview
  • Quick Start
    • Status
  • CLIENT API
    • Overview
    • Access
      • Sign
      • Request
      • Limit
      • Error Code
      • API Address
      • API Code
    • Login
      • Captcha
    • Customer
      • Customer registration
      • Replacement Token
      • API Management
        • Apply API
        • Set permissions
        • Delete API
    • Market Data
      • Introduction
      • Limit
      • Error Code
      • Subscribe
        • Ticker
        • Market
        • Cancel
      • Query
        • Heartbeat
        • Historical K-line
    • Open API
      • Readme
        • Sign
        • Request
        • Error Code
        • API Address
      • Order Process
      • Base
        • Symbol Base Info
      • Customer
        • Customer Info
      • Trade
        • Contract order
      • Message
        • Get Msg Token
        • Msg Subscribe
        • Get Msg Token
        • Msg Subscribe
      • More...
    • Auth2 API
      • Readme
      • Auth Code
      • Access Token
      • User Info
      • Refresh Token
    • More...
  • Manager API
    • Overview
    • Access
      • Sign
      • Request
      • Limit
      • Error Code
      • API Address
      • API Code
    • Authorize
    • Basic data
      • Universal dictionaries
      • Company currency
    • Product
      • Product List
    • Customer
      • Customer List
      • Customer registration
      • Customer info
      • Customer Group
      • Account Info
    • Funds
      • Balance Update
      • Get Balance
    • Data Push
    • More...
  • Bridge API
    • Overview
    • Access Instructions
      • Illustrate
      • Sign
      • Request
      • Speed ​​Limit
      • Error Code
      • Product List
    • Basic data
      • Get a list of universal dictionaries
      • Obtain company currency permissions
    • Product Data
      • Product information list
      • Product rule list
    • Customer Management
      • Customer registration
      • Customer list
      • Customer details
      • Customer account cancellation
    • Account Management
      • Add account
      • Update account
      • Check account
      • Delete account
    • Trading interface
      • Check balance
      • Check deposit records
      • Check withdrawal records
      • Query transfer records
      • Place an order
      • Query order
      • Order list
      • Transaction record
      • Current pending order
      • Cancel order
    • News Subscription
      • Notification message description
      • Webhook subscription
      • Information callback notification
  • Webhook API
    • Overview
    • Account balance
    • Execute adjustment balance
    • Cancel adjustment balance
  • Message API
    • Overview
    • Custom message API
  • WEB IFRAME
    • Introduction
    • Process description
  • FAQ
    • How to apply for apikey for an interface?
    • What is the purpose of the public key?
    • What is the interface request timeout?
    • Supported development languages?
    • What are the API call restrictions?
    • How to use APIs more safely?
  • API Reference
    • Manager API
    • Client API
  • CHANGELOGS
    • API
Powered by GitBook
On this page
  1. CLIENT API
  2. Auth2 API

Auth Code

PreviousReadmeNextAccess Token

Last updated 9 months ago

Obtain Authorization Code

post

The authorization code interface requires user authorization from the MulitMarket white-label client to obtain the authorization code. After the user agrees, the code is returned to the third-party platform. The third-party platform can then obtain a valid access token for accessing user information by calling the backend interface with the appId, appSecret, and code information. Finally, this token can be used to retrieve basic user information and perform authorization binding.

Steps:

  1. Open the authorization page to obtain the authorization code https://www.headline.net/en-US/auth2/code?appId=088b591f5fd735be62608a272f4d971f&thirdAppType=HG&url=https%3A%2F%2Fwww.hg.com%2Flogin After confirming the authorization, you will be redirected to https://www.hg.com/login?code=********&app=headline

  2. The third-party platform exchanges the authorization code for an access token By obtaining the code, the backend calls the interface to exchange for accessToken

  3. Obtain user information based on the access token for account binding The third-party platform backend retrieves user information based on accessToken

Header parameters
tracestringRequiredExample: {{mock_trace}}
tokenstringRequiredExample: {{Token}}
companystringRequiredExample: {{company}}
Body
appIdstringRequired
thirdAppTypestringRequired
Responses
200
Success
application/json
Responseobject
post
POST /cats-gateway-auth2/auth2/code HTTP/1.1
Host: prepc-real.headline.net
trace: text
token: text
company: text
Content-Type: application/json
Accept: */*
Content-Length: 68

{
  "appId": "088b591f5fd735be62608a272f4d971f",
  "thirdAppType": "mall-x"
}
200

Success

{
  "bizCode": "",
  "code": "0",
  "msg": "Success",
  "tm": 0,
  "trace": "",
  "msgParams": null,
  "data": "f25bcfc4-0b0c-48ac-adab-ef45714d9543",
  "ok": true,
  "fail": false
}