Ana SayfaBelgelerKod ÖrnekleriAPI BaşvurusuDuyurularModellerSürüm NotlarıSSSGitHubVideolar
Geliştirici MerkeziAPI DurumuDestek
Belgeler
Geliştirici MerkeziAPI DurumuDestek

Web Sitesi Yetkilendirmenizi Yenileyin

Web sitesi yetkilendirmenizi yenileyin.

Uygulamanızı manuel olarak yeniden yetkilendirmek veya mevcut kullanıcıların (satıcılar veya satıcılar) uygulamanız için yeni roller yetkilendirmesini sağlamak için bir OAuth iş akışı ayarlamanız gerekir. Yeniden yetkilendirme, Satıcı Merkezi veya Satıcı Merkezi'nde gerçekleştirilir.

To create a new authorization in your application, use the Selling Partner Appstore authorization workflow or Website authorization workflow.

Adım 1. Uygulamalarınızı Yönet sayfasından Yeniden Yetkilendirme

  1. Satıcı Merkezi'nde veya Satıcı Merkezi'nde oturum açın ve şuraya gidin Manage Your Apps.

  2. Yeniden yetkilendirmek istediğiniz uygulamayı bulun.

  3. Seçiniz Re-Authorize.

  4. Uygulamanızın istediği veri erişimini inceleyip kabul edin.

  5. Seçiniz Login to [your application name] now.

    Amazon, Oturum Açma URI'nizi (uygulama istemcisini geliştirici hesabınızdan oluşturduğunuzda sağlanan) tarayıcıya aşağıdaki sorgu parametreleriyle yükler:

    Parametre
    Açıklama
    amazon_callback_uriTarayıcıyı Amazon'a yönlendiren URI.
    amazon_stateAmazon'un, siteler arası istek sahtekarlığı saldırılarına karşı koruma sağlamak için oluşturduğu bir durum değeri.
    selling_partner_idUygulamanızı yetkilendiren satış ortağının tanımlayıcısı.

İstek örneği:

https://d2yzyfnnpjylxu.cloudfront.net/index.html?amazon_callback_uri=https://amazon.com/apps/authorize/confirm/amzn1.sellerapps.app.2eca283f-9f5a-4d13-b16c-474EXAMPLE57&amazon_state=amazonstateexample&selling_partner_id=A3FHEXAMPLEYWS

📘

Not

Uygulama içerideyse DRAFT durum, Amazon şunları içerir version=beta URI'de.

Adım 2. Web sitenizde oturum açın ve bir yenileme belirteci oluşturun

  1. Sign in to your website.

  2. Amazon sends you the authorization information.

  3. Bir LWA yenileme belirteci oluşturmak için Amazon ile Oturum Açma (LWA) yetkilendirme kodunu kullanın.

📘

Not

You can use the Login with Amazon SDK for JavaScript to use an LWA authorization code to generate an LWA refresh token. For more information, refer to the Login with Amazon documentation.

Your application calls the LWA authorization server (https://api.amazon.com/auth/o2/token), which uses the LWA authorization code to generate an LWA refresh token. The call must include the following query parameters:

Parametre
Açıklama
grant_typeİstenen erişim izninin türü. authorization_code olmalıdır.
codeYour LWA authorization code.
redirect_uriUygulamanızın yönlendirme URI'sı.
client_idPart of your LWA credentials.
client_secretPart of your LWA credentials.

İstek örneği:

POST /auth/o2/token HTTP/l.l Host: api.amazon.com Content-Type: application/x-www-form-urlencoded;charset=UTF-8 grant_type=authorization_code&code=SplxlOexamplebYS6WxSbIA&client_id=foodev&client_secret=Y76SDl2F

LWA Yetkilendirme Sunucusu, LWA yenileme belirtecini döndürür. Yanıt şunları içerir:

Parametre
Açıklama
access_tokenA token that authorizes your application to take certain actions on behalf of a selling partner. For more information, refer to Connecting to the Selling Partner API.
token_typeDöndürülen kodun türü (bearer olmalıdır).
expires_inErişim belirtecinin süresi dolana kadar geçen saniye sayısı.
refresh_tokenA token that you can use to generate a new access token. For more information, refer to Connecting to the Selling Partner API.

Yanıt örneği:

{ "access_token": "Atza|IQEBLjAsAexampleHpi0U-Dme37rR6CuUpSR", "token_type": "bearer", "expires_in": 3600, "refresh_token": "Atzr|IQEBLzAtAhexamplewVz2Nn6f2y-tpJX2DeX" }

Uygulamanız kaydeder refresh_token değer. Eskiyi sil refresh_token Satış ortağı için. Tarayıcı, uygulamanızı kullanmak için sonraki adımları gösteren bir sayfa açar.

📘

Not

LWA yenileme belirteci, bir LWA erişim belirteci oluşturmak için kullanabileceğiniz uzun ömürlü bir belirteçtir. Bu belirteç oluşturma yoluyla elde edilen bir erişim belirteci, aşağıdakiler hariç tüm Satış Ortağı API işlemlerine yapılan çağrılara dahil edilmelidir:

Erişim belirteçlerinin süresi bir saat sonra sona erer. Etkinken birden fazla API çağrısı için bir erişim belirteci kullanabilirsiniz.

To generate a refresh token for an access token using a generated SDK, refer to Connecting to the Selling Partner API using a generated Java SDK. To manually generate a refresh token for an access token, refer to Connecting to the Selling Partner API.

Adım 3. Yeniden yetkilendirme iş akışınızı test edin

Visit the Manage Your Apps page within Seller Central or Vendor Central and choose the Re-Authorize button to start the reauthorization workflow. If you're testing your workflow with a trusted selling partner, make sure they log in to their selling partner account on Seller Central or Vendor Central and navigate to the Manage Your Apps page to initiate the workflow.

Aşağıdaki senaryolar için yeniden yetkilendirme iş akışlarını test edin:

  • The seller or vendor is logged in to your website at Step 1.
  • The seller or vendor is logged out of your website at Step 1.

📘

Not

Başvurunuz açıkken yeniden yetkilendirme iş akışınızı test etmenizi öneririz Draft uygulamanızın parametreler oluşturabilmesini ve yetkilendirme bilgilerini alabilmesini sağlamak için durum. Bu iş akışı doğru şekilde ayarlanmazsa, mevcut satıcılar ve satıcılar yeniden yetkilendirmeye çalışırken uygulamanıza erişimini kaybedebilir.


Bu sayfa size yardımcı oldu mu?