Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Beschreibung

Jeder Request zum Abruf oder dem Schreiben von Daten benötigt die vorherige Authentifizierung. Der AUTH-Request gibt einen Token zurück, der für folgende Requests zur Autorisierung übergeben werden muss.

Method:
Status
colourGreen
titleGET

Request-URL: /auth

Request-Headers:

Name

Value (Beschreibung)

apikey

API-Key des Drittanbieters (string; length: 64)

apisecret

API-Secret des Drittanbieters (string; length: 64)

user-agent

App.<identifier> (Identifier: Siehe Liste unter Zusätzliche Informationen)

Info

In der aktuellen Version nimmt die API ausschließlich HTTP/1.1 Requests an. Andere Requests werden nicht ausgeführt.

URL-Parameters:

keine

Zusätzliche Informationen

Shopsystem

Identifier

3rd-party / Integration über Drittanbieter

E5G

Azoo

AJ4

DomainFactory

X6G

ePages

FB6

Gambio

W8F

HostEurope

D8N

IONOS

PL7

JTL-Shop

T6Z

Magento

AE2

Modified

RF5

OpenCart

N7P

PlentyMarkets

K4V

Prestashop

KR2

Self-programmed

HL3

Serverspot

S3T

Shopify

GF3

Shopware

GDX

SmartStore

TV1

Strato

M3F

Telekom

B5Z

VersaCommerce

Q6T

WooCommerce

SB3

xt:Commerce

5ZK

Macrosuite hidden content macro
data{"usersAndGroups":[{"value":"5ffe9d923b5e4701383744de","label":{"key":null,"ref":null,"props":{"user":{"type":"known","accountId":"5ffe9d923b5e4701383744de","accountType":"atlassian","email":"","publicName":"Dirk Stuwe","profilePicture":{"path":"/wiki/aa-avatar/5ffe9d923b5e4701383744de","width":48,"height":48,"isDefault":false},"displayName":"Dirk Stuwe","isExternalCollaborator":false,"_expandable":{"operations":"","personalSpace":""},"_links":{"self":"https://shopvote.atlassian.net/wiki/rest/api/user?accountId=5ffe9d923b5e4701383744de","base":"https://shopvote.atlassian.net/wiki","context":"/wiki"}}},"_owner":null},"type":"user"}]}
showSelectedtrue
editorValue{"editorValue":{"version":1,"type":"doc","content":[{"type":"heading","attrs":{"level":3},"content":[{"type":"text","text":"Interner Funktionsaufruf"}]},{"type":"codeBlock","attrs":{},"content":[{"type":"text","text":"// App.php\npublic function authorize()"}]},{"type":"heading","attrs":{"level":3},"content":[{"type":"text","text":"Caching aktiviert?"}]},{"type":"paragraph","content":[{"type":"text","text":"NEIN / Nicht erforderlich."}]},{"type":"paragraph","content":[]}]}}

Beispiel

Status
colourGreen
titleGET
https://api.shopvote.de/auth

Response (JSON)

Code Block
languagejson
{"Code":200,"Token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1ODQ3ODQ2NDcuMzQ4Mywic2hvcGlkIjoiMTQwNCIsImp0aSI6IjY4MjdiNDY0NzYzNmUzMTI3NTMyNTU2MTNmODFkZTU0In0.Pgji_KK6XO1HVUvZR2qMCxDAwXxf0IzvM8QbsIK4UnU"}

Payload des JSON-Web-Token

Code Block
{
  "iat": 1584784647.3483,
  "shopid": "1404",
  "jti": "6827b4647636e312753255613f81de54"
}

Claim

Bedeutung

iat

Unix-Zeitstempel der Generierung des JWT (Unix-Timestamp, Microtime)

shopid

Gibt die ShopID des Shops an, für den der Request durchgeführt wurde.

jti

Unique-JWT-Identifier