BenQ Nederland respecteert uw privacy. Wij gebruiken cookies en soortgelijke technologieën om ervoor te zorgen dat u de beste ervaring krijgt wanneer u onze website bezoekt. U kunt deze cookies accepteren door te klikken op "Cookies accepteren", of klik op "Alleen noodzakelijke cookies" om alle niet-essentiële technologieën te weigeren. U kunt uw cookie-instellingen te allen tijde aanpassen. Bezoek voor meer informatie ons Cookiebeleid en Privacybeleid.
Sommige essentiële toepassingen op de BenQ-sites werken gewoon niet zonder cookies. En als andere cookies gedeactiveerd zijn, kan dat van aanzienlijke invloed zijn op de manier waarop u van onze services gebruik kunt maken.
Controleer uw onderstaande cookie-instellingen en activeer degene die u het best van pas komen.
“Strikt noodzakelijke” cookies kunnen niet worden gedeactiveerd, maar functionele cookies en prestatiecookies kunt u hieronder deactiveren. Meer informatie over cookies en wat ze doen vindt u op onze andere pagina's.
Als u ervoor heeft gekozen cookies van derden in uw browser te blokkeren, worden uw voorkeursinstellingen voor cookies niet doorgegeven van benq.eu aan benq.xx en vice versa. Zorg ervoor uw voorkeuren voor cookies op beide plaatsen in te stellen.
On
Deze cookies zijn essentieel voor navigeren op de website en gebruik van de toepassingen. Zonder deze cookies kunnen bepaalde services waarom u heeft gevraagd niet worden geleverd.
On
Off
Deze cookies stellen de website in staat de door u gemaakte keuzes te onthouden. De site functioneert zo beter en kan aan u persoonlijk worden aangepast.
On
Off
Deze cookies helpen de prestaties van BenQ te verbeteren. Als u advertentiecookies wilt weigeren, deactiveer dan de prestatiecookies.
BenQ Nederland respecteert uw privacy. Wij gebruiken cookies en soortgelijke technologieën om ervoor te zorgen dat u de beste ervaring krijgt wanneer u onze website bezoekt. U kunt deze cookies accepteren door te klikken op "Cookies accepteren", of klik op "Alleen noodzakelijke cookies" om alle niet-essentiële technologieën te weigeren. U kunt uw cookie-instellingen te allen tijde aanpassen. Bezoek voor meer informatie ons Cookiebeleid en Privacybeleid.
X-Sign OpenAPI
X-sign 2.0 / X-Sign OpenAPI
2021 / 04 / 09
When calling all X-Sign OpenAPI items, access_token must be included in the header. If this is not included, a "401 Unauthorized" error will be returned.
An obtained token expires and becomes unavailable for use after ONE MONTH. If this is the case, you should obtain a new token.
The process is as follow:
1. call the API to get access_token
2. redirect to auth server (login page)
3. end-user login (admin account only)
4. redirect to request.redirect_uri with access_token
access_token can be obtained by calling the following api.
The authorization is similar to the OAuth 2.0 authorization code flow, with one important distinctions :
The response_type parameter must include external_token.
https://service-portal.benq.com/external/{version}/{path}
Name | Schema | Description |
Name client_id | Schema Required. Type: integer | Description client_id |
Name redirect_uri | Schema Required. Type: string | Description redirect_uri (Must be the same as the registered value) |
Name response_type | Schema Required. Type: string Value:external_token | Description response_type |
Name scope | Schema Optional. Type: string Value:xsign | Description scope |
Name state | Schema Optional. Type: string | Description request state |
curl -X GET "/external/v1/oauth/authorize"
-d '{
"client_id":3,
"redirect_uri":"http://example.com/callback",
"response_type":"external_token",
"scope":"xsign"
}'
Code | Description |
Code 302 | Description Found, Redirect |
Key | Schema | Description |
Key *Location | Schema string | Description request.redirect_uri with parameters |
Key | Schema | Description |
Key *access_token | Schema string | Description access_token |
Key *token_type | Schema string Value:bearer | Description token type |
Key *expires_in | Schema integer | Description expired (second) one month |
Key *state | Schema string | Description request state |
Key | Schema | Description |
Key *error | Schema string Value:access_denied|invalid_scope | Description token type |
Key *state | Schema string | Description request state |
Location: http://clientapi.com.tw#access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjM5NmI2ZTQ0OTFjNDU0YTBhYzBjMzM1MDAyYTUzOTFkNDRhMWM1YzkwYTkxYzdiZmEyMTJlYTIxZjc5M2ZkOGY5ZGRiMmJiYWRmMDdhODYxIn0.eyJhdWQiOiIzIiwianRpIjoiMzk2YjZlNDQ5MWM0NTRhMGFjMGMzMzUwMDJhNTM5MWQ0NGExYzVjOTBhOTFjN2JmYTIxMmVhMjFmNzkzZmQ4ZjlkZGIyYmJhZGYwN2E4NjEiLCJpYXQiOjE1Nzc0MTY1NDMsIm5iZiI6MTU3NzQxNjU0MywiZXhwIjoxNTc3NDIzNzQzLCJzdWIiOiIxMDAxIiwic2NvcGVzIjpbXX0.txBx2sOPrnJomcrx27ibgPPOIm21VcjcAxb3upNMZYiXzyo59y9gTVrGw_u442w0pyaRsXDVlhmS6K9RCfykswd4cAlSdfR9gFQRhEqNwSak8XkZBjVxT7818m8Z9R_jcAVvvlMC3Gz0fhLCKmuNhQSs4On8NQBW4KSewSYYoL25h_Gtl5C7G4XneLoCqIqLY3JyXcr8-LTzbn-GWrwGNsPeRoQQyVki4Uc89RoYhnp4-n8GQFMJuaOettaKNyu5qpP04-q6xMPYvMM5PBtTgj-4dYsxIBe51HbnpMYglgccOTt3iTx0EOsCefKY54tyKT38z8bCV9YeQ9Pwe_QXPocaEgWSAkYpBCzt6ZdoUWX3GDuXQxzyO_OCioQU_ipB3FWSrfdWjfJi4b2YelUs5oC_AUNPdam2tY8bg68x4oGWCXiCi_s7bPegUuyGSf3CUjmR2HZc5rbWYS1JNct7Xp4-k4poxwlhOF3EDy5jWmSDVykrigjkWjwFT2bDLk4rtN2l4W_OliVbyiAmp78fwwEKjh1vSrW9UpfMWoMrHX4eEa1Ca96WNr4oJOeugxCPPzBzJZF5TBxPhPcn3wd0fL7iPNUS1lr3byJsHMpMADDdNvEacS8e-k9Y7Rt5q-xl7-OoymH9IPaPRY3KL7FhhcG3zFnRt4rGLD7xgM&token_type=bearer&expires_in=7200
BenQ Europe B.V.
Meerenakkerweg 1-17, 5652 AR Eindhoven, The Netherlands
Tel: +31-88-888-9200
Fax: +31-88-888-9299