Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problemy z ustawieniami konta głównego / subkonta #10000

Open
4 of 6 tasks
cglpdev2 opened this issue Sep 30, 2024 · 3 comments
Open
4 of 6 tasks

Problemy z ustawieniami konta głównego / subkonta #10000

cglpdev2 opened this issue Sep 30, 2024 · 3 comments
Assignees
Labels

Comments

@cglpdev2
Copy link

Występuje problem:

  • z zasobem REST API / with a REST API resource
  • ze środowiskiem produkcyjnym / with the production environment
  • ze środowiskiem testowym / with the test environment
  • z logowaniem lub autoryzacją / with login or authorization
  • na portalu https://developer.allegro.pl/ / at https://developer.allegro.pl/en/
  • inny / other

🪲 Opis / Description
Witam, w Państwa środowisku posiadamy dwa konta. Jedno konto jest kontem głównym, zaś drugie subkontem dla konta głównego. Od dłuższego czasu borykamy się z następującymi problemami:

  1. Środowisko produkcyjne – problemy z pobieraniem szczegółowych danych na temat pojedynczej oferty za pomocą endpointa /sale/product-offers/ który wykonuje się poprawnie dla subkonta, a nie poprawnie dla konta głównego. Nasze oprogramowanie komunikuje się z Państwa API identycznie w obu przypadkach, a problemy powstają tylko dla konta głównego.
  2. Środowisko testowe Sandbox – problemy z pobieraniem jakichkolwiek informacji za pomocą endpointów dla subkonta. Będąc zautoryzowanym dla subkonta, pobieramy informacje (aktywne oferty, zamówienia itd.) które są zawarte w innym koncie (konto główne). Prawidłowe dane dla subkonta nie są dla nas dostępne.

Prosimy o pomoc w weryfikacji ustawień obu kont.

Hello, in your environment we have two accounts. One account is the main account, and the other is a sub-account for the main account. For a long time, we have been struggling with the following issues:

Production environment – problems with retrieving detailed data about a single offer using the endpoint /sale/product-offers/{offer_id}, which works correctly for the sub-account but not for the main account. Our software communicates with your API in the same way in both cases, and the problems only arise for the main account.
Sandbox test environment – problems with retrieving any information using endpoints for the sub-account. When authorized for the sub-account, we retrieve information (active offers, orders, etc.) that is contained in another account (main account). Correct data for the sub-account is not available to us.
Please assist in verifying the settings of both accounts.

@MartaNowaczyk MartaNowaczyk self-assigned this Sep 30, 2024
@MartaNowaczyk
Copy link
Collaborator

Witam, wszystkie te przypadki o których piszesz powinny być poparte konkretnymi przykładami, zatem do weryfikacji podaj trace-id dla tych wywołań, gdzie dostajesz nieoczekiwane rezultaty.

@cglpdev2
Copy link
Author

cglpdev2 commented Oct 7, 2024

Niestety, nie jesteśmy w stanie przesłać trace-id dla opisanych problemów z następujących powodów:

  1. Środowisko produkcyjne - Subkonto działa poprawnie, natomiast konto główne nie zwraca żadnych danych, jakby nie miało co zwrócić. W związku z tym nie generuje się trace-id błędu.
  2. Środowisko testowe Sandbox – konto główne działa poprawnie, natomiast subkonto zwraca dane konta głównego a nie swoje, co również nie generuje trace-id błędu, ponieważ dostajemy status 200-OK

Prosimy o pomoc w weryfikacji ustawień obu kont

@AureliuszBrussy
Copy link
Collaborator

Wygląda to na błąd po stronie Waszej integracji i funkcji związanych z pozyskaniem i zapsianiem tokena. Prawdopodobnie zapisujecie lub wykorzystujecie access tokeny niepoprawnie, tzn. np. próbując pobrać dane z "subkonta", korzystacie w rzeczywistości z access tokena wygenerowanego dla konta głównego. Trudno mi jednak bez konkretnych danych napisać coś więcej. Trace-id zwracamy dla każdego requesta, który dotrze do naszego gateway'a. Znajduje się ono w nagłówku każdego naszego response'a, niezależnie, czy odpowiemy 2xx, czy 4xx.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants