Embed Token Oluştur

Partner-token modu için kısa ömürlü gömülü tokenlar Trading Widget çıkar.

Markdown olarak görüntüle

SDK çağrısı

Ortak kullanıcı oturumunu doğruladıktan sonra arka uçunuzdan gömülü tokenlar oluşturun. Tarayıcı uç noktanızı çağırmalı ve uç noktanız 6MM üzerinden Agent SDKaramalıdır.

1CreateEmbedTokenResponse resp = client.createEmbedToken(
2 CreateEmbedTokenRequest.of("agent-user-001", "tw_abc123")
3 .withSymbol("ETHUSDT"));
4
5System.out.println(resp.embedToken);
6System.out.println(resp.expireAt);

Tek seferlik sertifika

embedToken kısa ömürlü ve tek kullanımdır. Bunu URL sorgu dizisine koymayın.

Arka uç uç noktası örneği

1@PostMapping("/api/trading/embed-token")
2public EmbedTokenView createEmbedToken(@RequestBody EmbedTokenRequest request,
3 PartnerSession session) {
4 String agentUserId = session.getAgentUserId();
5 CreateEmbedTokenResponse resp = agentClient.createEmbedToken(
6 CreateEmbedTokenRequest.of(agentUserId, request.getChannelId())
7 .withSymbol(request.getSymbol()));
8
9 return new EmbedTokenView(resp.embedToken, resp.expireAt, request.getChannelId());
10}

Yalnızca Trading Widget token sağlayıcısının ihtiyaç duyduğu alanları geri gönderin. apiSecret, ham imza alanlarını veya dahili hizmet yapılandırmasını geri göndermeyin.

Arıza yönetimi

DurumÖnerilen kullanım
Kullanıcı oturumu eksik veya süresi dolmuşPartner uç noktasından 401’i geri gönderin ve kullanıcıya tekrar giriş yapmasını isteyin.
Ajan kullanıcısı bağlı değildirÖnce kullanıcıyı bağlayın, sonra token oluşturmayı tekrar deneyin.
6MM geçici bir hata döndürürÖn yüze tekrar denenebilir bir hata gönderin ve destek için requestId kaydlayın.
channelId widget örneğiyle eşleşmiyorİsteği reddedin ve widget oturumunu yeniden oluşturun.