Icas rezept für brot
API-Referenz
Die Dokumentation folgt einer Konvention für die Anzeige der Fragen und Antworten der API.
- HTTP-Methode und die URL einer Ressource
- Anforderungsheader
- HTTP-Statuscode
- Antwortheader
Antwortheader Antworttext:
Zugriff
Sie greifen über HTTPS auf die API in der Domäne zu.
Alle Daten werden als JSON gesendet und empfangen. Bei den meisten Anrufen müssen Sie angeben, wer Sie mit einer .
Inhaltsverzeichnis
- Authentifizierungskarte
- /api/user/cardaccounts
- Mein Bonus
- /api/user/minbonustransaction
- Stores
- /api/user/stores
- /api/stores/1
- /api/stores/? LastSyncDate={Zeitstempel}
- /api/stores/suche?
Filters&phrase={phrase}
- Angebote
- /api/angebote? stores=XXXX
- Einkaufslisten
- Artikelgruppen
- /api/articles/articlegroups?lastsyncdate={timestamp}
- Gemeinsame Artikel
- /api/user/commonarticles/ + Anfrage + Antwort
- Rezepte
- /api/user/recipes
- /api/recipes/searchwithfilters?phrase={phrase}&recordsPerPage=x&pageNumber=x&sorting=x
- /api/recipes/search/filters
- /api/recipes/recipe/XXXXXX
- /api/ recipes/XXXXXX/rating
- /api/recipes/random?numberofrecipes=x
- Rezeptkategorien
- /api/recipes/categories/allgemein
- /api/recipes/categories/general/{categoryId}?
RecordsPerPage=x&PageNumber=x&Include=ImageId,Title,CookingTime,AverageRating,OfferCount,- IngredientCount
- /api/recipes/categories/general/X?PageNumber=X&RecordsPerPage=X
- Barcode-Suche
Authentifizierung
/api/login
Wird verwendet, um einen Server zu erhalten, der benötigt wird, um Ihnen mitzuteilen, wer Sie sind, wenn Sie den Server aufrufen.
Sie verwenden die HTTP-Standardauthentifizierung mit einem Benutzernamen und einem Kennwort, die Sie von der ICA erhalten.
Card
/api/user/cardaccounts
Zeigt an, welche Karten für den angemeldeten Benutzer registriert sind.
My Bonus
/api/user/minbonustransaction
Zeigt frühere Einkäufe an, die Sie in ICA-Geschäften getätigt haben.
] Die
Sie am häufigsten besuchen.
/api/stores/1
Informationen über einen Store.
/api/stores/?
LastSyncDate={timestamp}
ICA-Speicher anzeigen. {timestamp} wurde durch einen Zeitstempel im Format YYYY-MM-DD ersetzt.
Nb! Schwere Anforderung, die viele Daten zurückgibt!
] }
/api/stores/search?
Filters&Phrase={phrase}
Suche nach ICA-Stores, ersetze {phrase} durch ein Schlüsselwort.
}Angebote
/api/offers? Stores=XXXX
Listet Ihre Angebote und Gutscheine auf. Es ist möglich, mehrere Shop-IDs einzureichen. Trennen Sie dann mit einem Komma.
1 Stk. Gültig 18.4.-27.10. Lokal kann es zu Abweichungen im Sortiment kommen.", "OfferCondition": "50% niedrigerer Preis", "LoadedOnCard": true, "OfferUsed": true, "Expired": false, "Articles": [ { "EanId": "7310130002663", "ArticleDescription": "Havrefflakes/Apfel&Zimt" }, { "EanId": "7310130003578", "ArticleDescription": "Havrefflakes/Apfel&Zimt" } ] }, { ... } ] }
Einkaufslisten
/api/user/offlineshoppinglists
Laden Sie alle Einkaufslisten herunter.
Antwort
anfordern
/api/user/offlineshoppinglists/<OfflineId>
Abrufen einer bestimmten Einkaufsliste.
Beachten Sie, dass in der URL und nicht .
Antwort
anfordern
/api/user/offlineshoppinglists/<OfflineId>/sync
Synchronisieren Sie die lokale Einkaufsliste mit dem Server.
Enthalten sind Produkte, die sich noch nicht auf dem Server befinden.