Authentication

Tất cả các yêu cầu API LOOP đều phải kiểm tra xác thực. LOOP sử dụng xác thực OAuth 2.0 để tích hợp với tất cả các đối tác.

LOOP Team sẽ cung cấp clientId và clientSecret trước khi sử dụng LOOP APIs.

Environment

Host

Staging

http://stg-identity.peko.asia

Production

http://identity.peko.asia

Các tham số xác thực bắt buộc phải được đưa vào header tại thời điểm gọi

post
Get AccessToken

{{api-endpoint}}/oauth2/token
Request
Response
Request
Headers
Content-Type
required
string
application/json
Body Parameters
clientSecret
required
string
clientId
required
string
scope
required
string
food.partner_api
grantType
required
string
client_credentials
Response
200: OK
{
"accessToken": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjY5QzYxMkNENkYzMjk1NDcwQkMxQzY1MUYwOERGRjlFIiwidHlwIjoiYXQrand0In0.eyJuYmYiOjE2MDIyNjIxOTEsImV4cCI6MTYwMjI2NTc5MSwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo2MDAwMCIsImF1ZCI6InBhcnRuZXJfYXBpIiwiY2xpZW50X2lkIjoiNDM4NjNiMDc3ZDUwNGRjZGFlNjZmM2U0OGJhYTIzNGQiLCJqdGkiOiJFNkYyMDVDMzMyQ0NGOEYyMTlGMzVGNDcwNTBFRDcwQiIsImlhdCI6MTYwMjI2MjE5MSwic2NvcGUiOlsicGFydG5lcl9hcGkubWVudSJdfQ.AudjH7CB_Ky4hB0nd8KbFIQyx6235BVese0keYdt-k_ZetCRB1NFrnkzAyajyeyyygqCzgSvVETmc4OZoT0eCk_tWGaCsmJl5mSSkXLHmJax4PFFba75_mARHBEuLXysa2WSbRYY1FDpiy4fIOJKLMQm8vfTEZ72FWphqjW6eE4GfHehJtUVGCV8YkWjpdJJxcxID5oZIodXIXB-Ioq6qPSwQ4uixSe8N4uMjhAx7_3_mbJFav5iMzRVmhh7hn5vBK0SeXDypnewXt1MBDMQnRRNEPphqhQT04s-oxjZYY1tfcoh-Xe9YoNJwjlV68GVw7O1mxx4pJl1YOIvl1oEeA",
"tokenType": "Bearer",
"scope": "partner_api.menu",
"expiresIn": 3600
}

Example

{
"grantType":"client_credentials",
"scope":"partner_api.menu",
"clientId":"43863b077d504dcdae66f3e48baa234d",
"clientSecret":"SuperSecretPassword"
}