diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md index 3591fd2c9..283cfacd2 100644 --- a/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md +++ b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md @@ -145,4 +145,4 @@ Sec-WebSocket-Accept: rG8wsswsswmHTHTJ85lJgAE3M5RTmcCE= ## المراجع - \*\* [WebSockets APIs - MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)\*\* -- \*\* [WebSocket - معلومات جافا سكريبت] (https://javascript.info/websocket)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\* +- \*\* [WebSocket - معلومات جافا سكريبت] (https://javascript.info/websocket)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\* diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/languages/_category_.json index 4a0aaebf7..6ca6810da 100644 --- a/i18n/ar/docusaurus-plugin-content-docs/current/languages/_category_.json +++ b/i18n/ar/docusaurus-plugin-content-docs/current/languages/_category_.json @@ -1,5 +1,5 @@ { - "className": "إخفاء عنصر-شريط جانبي-عنصر", + "className": "hide-sidebar-item", "label": "اللغات", "position": 4, "link": { diff --git a/i18n/de/docusaurus-plugin-content-docs/current/intro.md b/i18n/de/docusaurus-plugin-content-docs/current/intro.md index 882409658..4e62d87e1 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/intro.md @@ -26,24 +26,24 @@ Unsere Dokumentation ist in mehrere Abschnitte unterteilt: @@ -53,21 +53,21 @@ Unsere Dokumentation ist in mehrere Abschnitte unterteilt: - Schauen Sie sich die Seiten mit den Kernkonzepten an und nehmen Sie sich unter + Schauen Sie sich die Kernkonzepte Seiten an und nehmen Sie sich Zeit, sie durchzulesen. Diese Konzepte werden Ihnen helfen, sich mit unserer WebSocket-Server-Api vertraut zu machen und sie effizienter zu nutzen. Sie sind nicht mit unseren Frameworks oder Bibliotheken verbunden. - Wenn Sie die Seite Kernkonzepte durchgelesen haben, können Sie unter - damit beginnen, Ihren Implementierungsansatz auf der Grundlage der Sprache, des Frameworks oder der Bibliothek auszuwählen, die - in Ihrer Anwendung verwenden soll. +Wenn Sie die Seite Kernkonzepte durchlesen, können Sie + können Sie damit beginnen, Ihren Implementierungsansatz auf der Grundlage der Sprache, des Frameworks oder der Bibliothek zu wählen, die Sie + die Sie in Ihrer Anwendung verwenden wollen.

Code Beispiele

-Wenn Sie wissen möchten, wie Sie unsere API in Ihrem Code implementieren können, empfehlen wir Ihnen einen Blick auf -auf unsere Code-Beispiele. Diese Code-Beispiele finden Sie in +Wenn Sie wissen wollen, wie Sie unsere API in Ihrem Code implementieren können, dann empfehlen wir Ihnen einen Blick +unsere Code-Beispiele an. Diese Code-Beispiele finden Sie in `CodeSandboxes`. So können Sie die Code-Beispiele einfach fälschen und mit ihnen für persönlichen Gebrauch experimentieren. Im Moment haben wir nur JavaScript-Codebeispiele, aber wir planen, in naher Zukunft weitere Beispiele hinzuzufügen, die mit anderen Sprachen, Frameworks und Bibliotheken erstellt wurden. diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md index e9af359de..bdb65c370 100644 --- a/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md +++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md @@ -77,11 +77,11 @@ El campo `residence_list` es el `nombre del método` para la llamada y es obliga Cada llamada tiene también varios campos `Opcionales`. `Passthrough` y `req_id` siempre forman parte de los datos de la solicitud, pero puede optar por no utilizarlos. -#### El campo \\\\\\\`passthrough +#### El campo \\\\\\\\`passthrough Lo que pase a este campo le será devuelto dentro de un objeto `response`. Esto puede ser útil cuando necesite simular un flujo con estado para sus `solicitudes` y `respuestas`. -#### El campo \\\\\\`req_id +#### El campo \\\\\\\`req_id Puede que necesite `etiquetar` sus peticiones y pasarlas a través de nuestras llamadas `WebSocket`. Puede hacerlo pasando un `número` a este campo. Puede ser útil cuando necesite asignar `solicitudes` a `respuestas`. @@ -164,11 +164,11 @@ La respuesta para la llamada a la `Lista de Residentes`: Aquí `residence_list` es el `method name`, y contiene los datos reales que ha solicitado. Para resumir, no hemos incluido el resto de la matriz. Puede comprobar la respuesta real [aquí](/api-explorer#residence_list). -#### El campo \\\\\\\`echo_req +#### El campo \\\\\\\\`echo_req Este `Campo` contiene los `Datos de Solicitud` exactos que usted envió al servidor. -#### El campo \\\\\\\`msg_type +#### El campo \\\\\\\\`msg_type Este `Campo` le ayuda a determinar qué datos de `mensaje` está recibiendo en el evento de mensaje de la conexión WebSocket. Por ejemplo, su manejador de eventos `onmessage` para su conexión WebSocket en `JavaScript` sería: diff --git a/i18n/fr/code.json b/i18n/fr/code.json index f84e5d4ce..3a694c6fa 100644 --- a/i18n/fr/code.json +++ b/i18n/fr/code.json @@ -887,7 +887,7 @@ "message": "Prime aux bogues" }, "Homepage": { - "message": "Homepage" + "message": "Page d'accueil" }, "API": { "message": "API" @@ -899,9 +899,9 @@ "message": "Telegram" }, "if you need any assistance or support.": { - "message": "if you need any assistance or support." + "message": "si vous avez besoin d'aide ou d'assistance." }, "Send an email": { - "message": "Send an email" + "message": "Envoyer un e-mail" } } diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md index dfed45fef..de5c2d03f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md @@ -59,7 +59,7 @@ socket.onopen = function (e) { }; socket.onmessage = function (event) { - console.log(`[message] Données reçues du serveur : ${event.data}`); + console.log(`[message] Données reçues du serveur: ${event.data}`); }; socket.onclose = function (event) { @@ -120,13 +120,13 @@ Les en-têtes énumérés ci-dessus, lorsqu'ils sont combinés, forment une requ ``` GET ws://websocketexample.com:8181/ HTTP/1.1 -Host : localhost:8181 -Connection : Mise à niveau -Pragma : no-cache -Cache-Control : no-cache -Mise à niveau : websocket -Sec-WebSocket-Version : 13 -Sec-WebSocket-Key : b6gjhT32u488lpuRwKaOWs==. +Host: localhost:8181 +Connection: Upgrade +Pragma: no-cache +Cache-Control: no-cache +Upgrade: websocket +Sec-WebSocket-Version: 13 +Sec-WebSocket-Key: b6gjhT32u488lpuRwKaOWs== ``` Pour clarifier Sec-WebSocket-Version, on peut expliquer la version du protocole WebSocket prête à être utilisée par le client. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md index 8974a8ee2..29808b40c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md @@ -36,4 +36,4 @@ Avec la majoration (par exemple 2 %), le client paie : ## Gagner des commissions -Gagnez des commissions sur les transactions et les paiements effectués par vos clients via les sites Web et les applications que vous créez à l'aide de Deriv API. Get more details about the commission plans [here](https://www.deriv.com/partners/affiliate-ib). +Gagnez des commissions sur les transactions et les paiements effectués par vos clients via les sites Web et les applications que vous créez à l'aide de Deriv API. Obtenez plus de détails sur les plans de commission [ici](https://www.deriv.com/partners/affiliate-ib). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/intro.md b/i18n/fr/docusaurus-plugin-content-docs/current/intro.md index 703636e01..2207622b3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/intro.md @@ -18,7 +18,8 @@ description: Obtenez une vue d'ensemble des exemples de code et des langages dis --- ```mdx-code-block -import RenderOfficialContents from '@site/src/components/RenderOfficialContents' ; +import Link from '@docusaurus/Link'; +import RenderOfficialContents from '@site/src/components/RenderOfficialContents'; ``` Notre documentation est répartie en plusieurs sections : @@ -26,24 +27,24 @@ Notre documentation est répartie en plusieurs sections : @@ -53,17 +54,17 @@ Notre documentation est répartie en plusieurs sections : - Consultez les pages des Concepts fondamentaux et prenez le temps de les lire attentivement. Ces concepts vous aideront à vous familiariser avec notre api de serveur WebSocket + Consultez les pages Concepts fondamentaux et prenez le temps de les lire attentivement. Ces concepts vous aideront à vous familiariser avec notre api de serveur WebSocket et à l'utiliser plus efficacement. Ils ne sont liés à aucun de nos cadres ou bibliothèques. -Lorsque vous lisez la page des Concepts fondamentaux, vous pouvez commencer à choisir votre approche de mise en œuvre en fonction du langage, du framework ou de la bibliothèque que vous souhaitez utiliser dans votre application. +Lorsque vous lisez la page des Concepts fondamentaux, vous pouvez commencer à choisir votre approche de mise en œuvre en fonction du langage, du framework ou de la bibliothèque que vous souhaitez utiliser dans votre application.

Exemples de codes

-Si vous souhaitez savoir comment implémenter notre API dans votre code, nous vous suggérons de consulter nos Exemples de code. Ces exemples de code sont disponibles sur +Si vous souhaitez savoir comment implémenter notre API dans votre code, nous vous suggérons de consulter nos Exemples de code. Ces exemples de code sont disponibles sur `CodeSandboxes`. Cela vous permet de facilement forker les exemples de code et d'expérimenter avec eux pour une utilisation personnelle. Pour l'instant, nous n'avons que des exemples de code JavaScript, mais nous prévoyons d'ajouter prochainement d'autres exemples créés avec différents langages, cadres et bibliothèques. @@ -72,8 +73,7 @@ créés avec différents langages, cadres et bibliothèques. - Lorsque vous utilisez nos exemples de code, nous vous conseillons également de consulter notre section{' '} - Languages. Nous décrivons ici en détail comment vous + Lorsque vous utilisez nos exemples de code, nous vous conseillons également de consulter notre section Langues. Nous décrivons ici en détail comment vous pouvez configurer correctement votre projet personnel pour utiliser notre API. Cela vous sera certainement utile lorsque vous essaierez d'intégrer certains de nos exemples de code dans votre propre projet. @@ -83,9 +83,7 @@ créés avec différents langages, cadres et bibliothèques. - Si vous voulez savoir, par exemple, comment `monétiser votre application` ou comment créer un - `moyen sécurisé pour les utilisateurs de se connecter` à votre application, nous fournissons plusieurs{' '} - Guides qui peuvent vous aider à ce sujet. + Si vous voulez savoir, par exemple, comment `monétiser votre application` ou comment créer un `moyen sécurisé pour que les utilisateurs se connectent` à votre application, nous fournissons plusieurs Guides qui peuvent vous aider à ce sujet. @@ -93,7 +91,4 @@ créés avec différents langages, cadres et bibliothèques. - Si vous souhaitez en savoir plus sur les éléments essentiels nécessaires pour configurer votre propre application, - consultez la section{' '} - Configurer une application Deriv. - + Si vous souhaitez en savoir plus sur les éléments essentiels nécessaires pour configurer votre propre application, consultez la section Configurer une application Deriv. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md index af5bcea70..a902cd1e3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md @@ -20,9 +20,9 @@ Pour obtenir une liste de pays, actualisez l'écouteur d'événements Open à l' ```js title="index.js" showLineNumbers const ping_interval = 12000; // c'est en millisecondes, ce qui équivaut à 120 secondes let interval; -// subscribe to `open` event +// s'abonner à l'événement `open` websocket.addEventListener('open', (event) => { - console.log('connexion websocket établie :', event); + console.log('connexion websocket établie: ', event); const payload = JSON.stringify({ residence_list: 1, }); @@ -123,13 +123,13 @@ Grâce à cet appel, vous obtiendrez des informations utiles sur les pays pris e - Un code de 2 lettres pour chaque pays - Fournisseurs de services d'identité pour chaque pays - Format de l'identifiant fiscal du pays (`tin_format`) -- Etc. +- etc. Cela peut être utile pour les formulaires de création de compte, dans lesquels vous devez demander aux utilisateurs de fournir des informations approuvées sur leur base d'identité, en fonction de leur pays de résidence. :::caution Pour les validations d'adresse et de numéro d'identification fiscale, veuillez utiliser le "tin_format" fourni pour le pays. -:: : +::: Le pays de l'utilisateur est important pour les étapes suivantes. Il indique les actifs et les fonctionnalités qu'ils peuvent utiliser. @@ -140,6 +140,7 @@ Le pays de l'utilisateur est important pour les étapes suivantes. Il indique le :::tip :::tip :::tip +:::tip Il est préférable d'obtenir la liste des pays avant de remplir votre formulaire. ::: @@ -155,9 +156,9 @@ const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app const ping_interval = 12000; // c'est en millisecondes, ce qui équivaut à 120 secondes let interval; -// subscribe to `open` event +// s'abonner à l'événement `open` websocket.addEventListener('open', (event) => { - console.log('connexion websocket établie :', event); + console.log('connexion websocket établie: ', event); const payload = JSON.stringify({ residence_list: 1, }); @@ -170,29 +171,29 @@ websocket.addEventListener('open', (event) => { }, ping_interval); }); -// subscribe to `message` event +// s'abonner à l'événement `message` websocket.addEventListener('message', (event) => { const receivedMessage = JSON.parse(event.data); switch (receivedMessage.msg_type) { case 'residence_list': - console.log('liste des pays :', receivedMessage.residence_list); + console.log('liste des pays', receivedMessage.residence_list); break; case 'ping': - console.log('réponse ping/pong :', receivedMessage.ping); + console.log('réponse ping/pong: ', receivedMessage.ping); break; default: - console.log('message reçu :', receivedMessage); + console.log('message reçu: ', receivedMessage); break; } }); -// subscribe to `close` event +// s'abonner à l'événement `close` websocket.addEventListener('close', (event) => { - console.log('connexion websocket fermée :', event); + console.log('connexion websocket fermée: ', event); clearInterval(interval); }); -// subscribe to `error` event +// s'abonner à l'événement `error` websocket.addEventListener('error', (event) => { console.log('une erreur est survenue dans notre connexion websocket', event); }); diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md index 8c26a5b9b..97bca0f85 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md @@ -39,7 +39,7 @@ Ouvrez maintenant le fichier `index.html` ou utilisez l'[extension Live Server]( Modifiez maintenant le contenu des fichiers à l'aide de l'approche suivante : ```js title="index.js" showLineNumbers -console.log('nous allons créer notre connexion websocket ici') ; +console.log('nous allons créer notre connexion websocket ici'); ``` ```html title="index.html" showLineNumbers diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md index b4e20c547..298c96321 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md @@ -47,28 +47,28 @@ En général, nous avons 4 événements sur les `WebSocket connections` : Ajoutons un écouteur d'événements pour ces événements sur notre connexion WebSocket. ```js title="index.js" showLineNumbers -// subscribe to `open` event +// s'abonner à l'événement `open` websocket.addEventListener('open', (event) => { - console.log('connexion websocket établie :', event); + console.log('connexion websocket établie: ', event); }); -// subscribe to `message` event +// s'abonner à l'événement `message` websocket.addEventListener('message', (event) => { - console.log('nouveau message reçu du serveur :', event); + console.log('nouveau message reçu du serveur: ', event); }); -// subscribe to `close` event +// s'abonner à l'événement `close` websocket.addEventListener('close', (event) => { - console.log('connexion websocket fermée :', event); + console.log('connexion websocket fermée: ', event); }); -// subscribe to `error` event +// s'abonner à l'événement `error` websocket.addEventListener('error', (event) => { console.log('une erreur est survenue dans notre connexion websocket', event); }); ``` -Maintenant, ouvrez le fichier `index.html` dans notre navigateur et vérifiez votre console de développement. Vous ne devriez voir que le journal pour `WebSocket connection established`. +Maintenant, ouvrez le fichier `index.html` dans notre navigateur et vérifiez votre console de développement. Vous ne devriez voir que le journal pour `connexion websocket établie`. ### Envoyer et recevoir des données @@ -79,17 +79,17 @@ La fonction `send` de la connexion WebSocket ne reçoit que des `string`, `Array ::: ```js title="index.js" showLineNumbers -// subscribe to `open` event +// s'abonner à l'événement `open` websocket.addEventListener('open', (event) => { - console.log('connexion websocket établie :', event); + console.log('connexion websocket établie: ', event); const sendMessage = JSON.stringify({ ping: 1 }); websocket.send(sendMessage); }); -// subscribe to `message` event +// s'abonner à l'événement `message` websocket.addEventListener('message', (event) => { const receivedMessage = JSON.parse(event.data); - console.log('nouveau message reçu du serveur :', receivedMessage); + console.log('nouveau message reçu du serveur: ', receivedMessage); }); ``` @@ -115,7 +115,7 @@ La requête `ping` est principalement utilisée pour tester la connexion ou pour ### Garder la connexion WebSocket active -Par défaut, les connexions `WebSocket` seront fermées si aucun trafic n'est envoyé entre elles pendant environ **180 secondes**. Une façon de maintenir la connexion en vie est d'envoyer des requêtes [ping](/api-explorer#ping) à des intervalles de **120 secondes**. Cela permettra de garder la connexion active. +Par défaut, les `connexions WebSocket` seront fermées si aucun trafic n'est envoyé entre elles pendant environ **180 secondes**. Une façon de maintenir la connexion en vie est d'envoyer des requêtes [ping](/api-explorer#ping) à des intervalles de **120 secondes**. Cela permettra de garder la connexion active. Voici un exemple de configuration simple : @@ -123,7 +123,7 @@ Voici un exemple de configuration simple : const ping_interval = 12000; // c'est en millisecondes, ce qui équivaut à 120 secondes let interval; websocket.addEventListener('open', (event) => { - console.log('connexion websocket établie :', event); + console.log('connexion websocket établie: ', event); const sendMessage = JSON.stringify({ ping: 1 }); websocket.send(sendMessage); @@ -136,7 +136,7 @@ websocket.addEventListener('open', (event) => { // subscribe to `close` event websocket.addEventListener('close', (event) => { - console.log('connexion websocket fermée :', event); + console.log('connexion websocket fermée: ', event); clearInterval(interval); }); ``` @@ -151,9 +151,9 @@ const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app const ping_interval = 12000; // c'est en millisecondes, ce qui équivaut à 120 secondes let interval; -// subscribe to `open` event +// s'abonner à l'événement `open` websocket.addEventListener('open', (event) => { - console.log('connexion websocket établie :', event); + console.log('connexion websocket établie: ', event); const sendMessage = JSON.stringify({ ping: 1 }); websocket.send(sendMessage); @@ -164,19 +164,19 @@ websocket.addEventListener('open', (event) => { }, ping_interval); }); -// subscribe to `message` event +// s'abonner à l'événement `message` websocket.addEventListener('message', (event) => { const receivedMessage = JSON.parse(event.data); - console.log('nouveau message reçu du serveur :', receivedMessage); + console.log('nouveau message reçu du serveur: ', receivedMessage); }); -// subscribe to `close` event +// s'abonner à l'événement `close` websocket.addEventListener('close', (event) => { - console.log('connexion websocket fermée :', event); + console.log('connexion websocket fermée: ', event); clearInterval(interval); }); -// subscribe to `error` event +// s'abonner à l'événement `error` websocket.addEventListener('error', (event) => { console.log('une erreur est survenue dans notre connexion websocket', event); }); diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/fr/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md index 3c457de94..910daea12 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md @@ -22,7 +22,7 @@ import Link from '@docusaurus/Link'; Si vous n'avez pas encore de compte Deriv, vous pouvez facilement en créer un en visitant notre page d'inscription ou en utilisant l'appel d'API new_account_virtual. C'est totalement gratuit. En revanche, si vous avez déjà un compte, veuillez vous connecter à l'aide des identifiants de votre compte. Pour éviter toute perte accidentelle de fonds pendant les tests, nous vous recommandons d'utiliser votre compte de démo plutôt qu'un compte réel. -Pour gagner une majoration, ouvrez un compte réel Deriv pour recevoir vos gains mensuels. Vous pouvez également créer un compte réel en utilisant les appels d'API new_account_real ou new_account_maltainvest. +Pour gagner une majoration, ouvrez un compte réel Deriv pour recevoir vos gains mensuels. Vous pouvez également créer un compte réel en utilisant les appels d'API new_account_realou new_account_maltainvest. :::caution Pour créer des applications Deriv, vous aurez besoin d'un jeton API avec l'étendue Admin du compte que vous souhaitez utiliser pour votre application. diff --git a/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md index 53f89b385..2cc7e04d0 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md @@ -23,7 +23,7 @@ Tutte le chiamate API dispongono di una funzionalità di invio per effettuare un Diverse chiamate API forniscono la funzionalità `subscribe`. Quando ti iscrivi a una chiamata API, riceverai un flusso continuo dai dati di questa particolare chiamata API. -Alcune di queste chiamate API si iscrivono automaticamente (ad esempio, [ticks](/api-explorer#ticks)) e alcune hanno un campo `subscribe` opzionale. Se passa `1` al campo `subscribe`, la sottoscrizione inizierà e il server continuerà a inviare i dati richiesti fino a quando non annullerà la sottoscrizione chiamando le chiamate API `Forget` o \`Forget all\`\\\\\\\`. +Alcune di queste chiamate API si iscrivono automaticamente (ad esempio, [ticks](/api-explorer#ticks)) e alcune hanno un campo `subscribe` opzionale. Se passa `1` al campo `subscribe`, la sottoscrizione inizierà e il server continuerà a inviare i dati richiesti fino a quando non annullerà la sottoscrizione chiamando le chiamate API `Forget` o \`Forget all\`\\\\\\\\`. Ad esempio, può chiamare [Tick History](/api-explorer#ticks_history) per ricevere i dati della cronologia dei tick. Ma quando aggiunge l'opzione `subscribe` a questa chiamata, riceverà i dati della cronologia dei tick che ha richiesto nella prima risposta e continuerà a ricevere una nuova risposta ogni volta che il server pubblica un nuovo tick per il simbolo dato. @@ -77,11 +77,11 @@ Il campo `lista_di_residenza` è il `nome del metodo` per la chiamata ed è obbl Ogni chiamata ha anche diversi campi `Optional`. `Passthrough` e `req_id` fanno sempre parte dei dati della richiesta, ma può scegliere di non utilizzarli. -#### Il campo \\\\\\\`passthrough +#### Il campo \\\\\\\\`passthrough Qualsiasi cosa passi a questo campo le verrà restituita all'interno di un oggetto `response`. Questo può essere utile quando deve simulare un flusso statico per le sue `richieste` e `risposte`. -#### Il campo \\\\\\`req_id +#### Il campo \\\\\\\`req_id Potrebbe essere necessario `tagare` le sue richieste e passarle attraverso le nostre chiamate `WebSocket`. Può farlo passando un `numero` a questo campo. Può essere utile quando deve mappare le `richieste` con le `risposte`. @@ -164,11 +164,11 @@ La risposta per la chiamata `Lista di residenza`: In questo caso, `lista_di_residenza` è il `nome del metodo` e contiene i dati effettivi richiesti. Per farla breve, non abbiamo incluso il resto dell'array. Può verificare la risposta effettiva [qui] (/api-explorer#residence_list). -#### Il campo \\\\\\\`echo_req +#### Il campo \\\\\\\\`echo_req Questo `campo` contiene gli esatti `dati della richiesta` che ha inviato al server. -#### Il campo \\\\\\\`tipo_msg +#### Il campo \\\\\\\\`tipo_msg Questo `campo` la aiuta a determinare quali dati `messaggio` sta ricevendo sull'evento messaggio della connessione WebSocket. Per esempio, il suo gestore di eventi `onmessage` per la sua connessione WebSocket in `JavaScript` sarebbe: @@ -194,5 +194,5 @@ socket.onmessage = (event) => { Questo è l'`Opzionale` passato alla `Richiesta di dati`, si può utilizzare per la `validazione`, la `sincronizzazione`, il `caching`, ecc. :::tip -Il \\\\\\\`tipo di msg_ è sempre presente nei dati di risposta. +Il \\\\\\\\`tipo di msg_ è sempre presente nei dati di risposta. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md index 4c75dcb4a..d9643837f 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md @@ -23,6 +23,6 @@ description: 여러 계정에 대한 구매 계약 API 호출이란 무엇인가 ### 여러 계정에 대한 구매 계약 API 호출이란 무엇인가요? -토큰\\\\\\\` 매개변수로 지정된 여러 계정에 대한 컨트랙트를 구매합니다. +토큰\\\\\\\\` 매개변수로 지정된 여러 계정에 대한 컨트랙트를 구매합니다. 승인된 통화이긴 하지만 승인된 계정에 대해 계약이 구매되는 것은 아니라는 점에 유의하세요. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md index 22a21a7b5..d3d011a26 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md @@ -25,6 +25,6 @@ description: 여러 계정 API 호출이란 무엇인가요? 여러 계정에 대한 계약을 동시에 판매하세요. -여러 계정에 대한 구매 계약\\\\\\\`의 쇼트코드 응답을 사용하여 계약을 식별하고, 인증 토큰을 사용하여 해당 계약을 판매할 계정을 선택합니다. +여러 계정에 대한 구매 계약\\\\\\\\`의 쇼트코드 응답을 사용하여 계약을 식별하고, 인증 토큰을 사용하여 해당 계약을 판매할 계정을 선택합니다. 토큰으로 식별된 계정만 영향을 받는다는 점에 유의하세요. 현재 계정에 대한 토큰을 포함하지 않으면 현재 승인된 계정에서 계약을 판매할 수 없습니다. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md index 608d56355..a78a076a7 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md @@ -21,4 +21,4 @@ description: P2P 광고 목록 API 호출이란 무엇인가요? ### P2P 광고 목록 API 호출이란 무엇인가요? -P2P_order_create\\\\\\\`와 함께 사용할 수 있는 광고를 반환합니다. +P2P_order_create\\\\\\\\`와 함께 사용할 수 있는 광고를 반환합니다. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md index 2face2ec0..9567fd53a 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md @@ -23,7 +23,7 @@ description: API 호출 기능을 사용하여 트레이딩 앱의 API 호출을 여러 API 호출을 통해 '구독' 기능을 제공합니다. API 호출을 구독하면 이 특정 API 호출의 데이터 스트림을 지속적으로 수신하게 됩니다. -이러한 API 호출 중 일부는 자동으로 구독을 신청하고(예: [ticks](/api-explorer#ticks)), 일부는 선택적 '구독' 필드가 있습니다. 구독`필드에`1`을 전달하면 구독이 시작되고 `포기`또는`모두 삭제\\\\\\\` API 호출을 호출하여 구독을 취소할 때까지 서버가 요청된 데이터를 계속 전송합니다. +이러한 API 호출 중 일부는 자동으로 구독을 신청하고(예: [ticks](/api-explorer#ticks)), 일부는 선택적 '구독' 필드가 있습니다. 구독`필드에`1`을 전달하면 구독이 시작되고 `포기`또는`모두 삭제\\\\\\\\` API 호출을 호출하여 구독을 취소할 때까지 서버가 요청된 데이터를 계속 전송합니다. 예를 들어, [틱 기록](/api-explorer#ticks_history)을 호출하여 틱 기록 데이터를 받을 수 있습니다. 하지만 이 호출에 '구독' 옵션을 추가하면 첫 번째 응답에서 요청한 틱 기록 데이터를 받게 되며, 해당 심볼에 대해 서버에서 새 틱이 게시될 때마다 계속해서 새 응답을 받게 됩니다. @@ -71,11 +71,11 @@ API 호출 메서드 이름은 항상 필수입니다. 이 필드는 웹소켓 } ``` -거주지_목록`필드는 호출의`메소드 이름\\\\\\\`이며 필수 입력 항목입니다. 보내려는 요청 유형과 관련된 다른 필수 입력란이 있을 수 있습니다. '거주지 목록' 및 기타 API 호출에 대한 자세한 내용은 [API 탐색기](/api-explorer#residence_list)에서 확인하실 수 있습니다. +거주지_목록`필드는 호출의`메소드 이름\\\\\\\\`이며 필수 입력 항목입니다. 보내려는 요청 유형과 관련된 다른 필수 입력란이 있을 수 있습니다. '거주지 목록' 및 기타 API 호출에 대한 자세한 내용은 [API 탐색기](/api-explorer#residence_list)에서 확인하실 수 있습니다. ### 선택 필드 -모든 통화에는 여러 개의 '옵션' 필드도 있습니다. 패스스루`와 `req_id\\\\\\\`는 항상 요청 데이터의 일부이지만 옵트아웃하여 사용하지 않도록 선택할 수 있습니다. +모든 통화에는 여러 개의 '옵션' 필드도 있습니다. 패스스루`와 `req_id\\\\\\\\`는 항상 요청 데이터의 일부이지만 옵트아웃하여 사용하지 않도록 선택할 수 있습니다. #### '패스스루' 필드 @@ -93,7 +93,7 @@ API 호출 메서드 이름은 항상 필수입니다. 이 필드는 웹소켓 호출에 대한 응답을 받으면 실제 데이터가 들어 있는 '메서드 이름'과 같은 이름의 '필드'가 있습니다. -거주지 목록\\\\\\\` 호출에 대한 응답입니다: +거주지 목록\\\\\\\\` 호출에 대한 응답입니다: ```js showLineNumbers { @@ -168,7 +168,7 @@ API 호출 메서드 이름은 항상 필수입니다. 이 필드는 웹소켓 이 `필드`에는 서버로 전송한 정확한 `요청 데이터`가 포함되어 있습니다. -#### 메시지 유형\\\\\\\` 필드 +#### 메시지 유형\\\\\\\\` 필드 이 `필드`는 웹소켓 연결의 메시지 이벤트에서 어떤 `메시지` 데이터를 수신하고 있는지 확인하는 데 도움이 됩니다. 예를 들어, '자바스크립트'의 웹소켓 연결에 대한 `온메시지` 이벤트 핸들러가 될 수 있습니다: @@ -194,5 +194,5 @@ socket.onmessage = (event) => { 이것은 '요청 데이터'에 전달되는 '옵션'으로, '유효성 검사', '동기화', '캐싱' 등에 사용할 수 있습니다. :::tip -메시지 유형\\\\\\\`은 응답 데이터에 항상 존재합니다. +메시지 유형\\\\\\\\`은 응답 데이터에 항상 존재합니다. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md index 7e3f3ec24..0e83432d4 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md @@ -138,7 +138,7 @@ websocket.addEventListener('message', (event) => { ::: :::danger -IDV`및`ONFIDO\\\\\\\` 신원 서비스, 그 차이점 및 가능성에 대한 자세한 내용이 필요합니다. +IDV`및`ONFIDO\\\\\\\\` 신원 서비스, 그 차이점 및 가능성에 대한 자세한 내용이 필요합니다. ::: 최종 코드는 다음과 같습니다: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md index 7e5c6fa14..fc2bbd053 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md @@ -18,7 +18,7 @@ description: 웹소켓을 사용하여 다음 API 트레이딩 앱 프로젝트 MKDIR 파생-웹소켓-데모 ``` -파생 웹소켓 데모\\\\\\\` 폴더로 이동합니다: +파생 웹소켓 데모\\\\\\\\` 폴더로 이동합니다: ```bash CD 파생-웹소켓-데모 diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md index 03f1944c3..0743889dd 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md @@ -93,7 +93,7 @@ websocket.addEventListener('message', (event) => { }); ``` -수신된 메시지\\\\\\\`는 이와 같은 객체가 될 것입니다: +수신된 메시지\\\\\\\\`는 이와 같은 객체가 될 것입니다: ```js showLineNumbers { diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/ko/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md index 9c5114234..fb37426bc 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md @@ -68,6 +68,6 @@ API 토큰을 생성하려면 대시보드로 이동하여 **토큰 관리** 탭 구현에 따라 **인증** 및 **검증** URL이 올바른지 확인하세요. -예를 들어 도메인이 \*\*`https://example.com`\*\*이고 \*\*권한 부여 및 인증이 \*\*\`확인\`\\\\\\\`으로 처리되는 경우 URL은 다음과 같습니다: +예를 들어 도메인이 \*\*`https://example.com`\*\*이고 \*\*권한 부여 및 인증이 \*\*\`확인\`\\\\\\\\`으로 처리되는 경우 URL은 다음과 같습니다: **`https://example.com/verify`** diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/guides/oauth2/index.md index 3a4c97ae2..009a3c4ae 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/guides/oauth2/index.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/guides/oauth2/index.md @@ -35,6 +35,6 @@ Aby uzyskać więcej informacji na temat OAuth2, [zobacz ten przewodnik] (https: 2. Dodaj przycisk logowania w swojej witrynie lub aplikacji i skieruj użytkowników do `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id` gdzie your_app_id jest identyfikatorem Twojej aplikacji. -3. Po zarejestrowaniu się użytkownika zostanie przekierowany na adres URL wprowadzony jako adres URL przekierowania\*\*. Ten adres URL będzie zawierał argumenty dodane do niego z tokenami sesji użytkownika i będzie wyglądał podobnie do: \\\\\\`https://[YOUR_WEBSITE_URL]/redirect/? +3. Po zarejestrowaniu się użytkownika zostanie przekierowany na adres URL wprowadzony jako adres URL przekierowania\*\*. Ten adres URL będzie zawierał argumenty dodane do niego z tokenami sesji użytkownika i będzie wyglądał podobnie do: \\\\\\\`https://[YOUR_WEBSITE_URL]/redirect/? 4. W parametrach adresu URL zobaczysz wszystkie konta i token sesji dla każdego konta. Przekaż te tokeny do wywołania Autorize API w celu wykonywania działań w imieniu konta. diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md index 5c719422b..c4f9d448d 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md @@ -140,6 +140,7 @@ Kraj użytkownika jest ważny dla kolejnych kroków. Określa, jakich zasobów i :::tip :::tip :::tip +:::tip Lepiej jest uzyskać listę krajów przed wypełnieniem formularza. ::: diff --git a/i18n/pt/code.json b/i18n/pt/code.json index 83a969049..25ff49bad 100644 --- a/i18n/pt/code.json +++ b/i18n/pt/code.json @@ -3,7 +3,7 @@ "message": "Fique ligado" }, "Discuss ideas and share solutions with developers worldwide.": { - "message": "Discuta ideias e partilhe soluções com programadores de todo o mundo." + "message": "Debata ideias e partilhe soluções com programadores de todo o mundo." }, "Join our community": { "message": "Junte-se à nossa comunidade" @@ -45,7 +45,7 @@ "message": "Ligado a :" }, "Submit": { - "message": "Enviar" + "message": "Submeter" }, "Reset to original settings": { "message": "Repor as definições originais" @@ -115,13 +115,13 @@ "message": "Contratos de compra e venda" }, "Manage user's accounts": { - "message": "Gerir as contas dos utilizadores" + "message": "Gerir contas dos utilizadores" }, "Monitor existing contracts": { "message": "Monitorizar os contratos existentes" }, "View user's historical transactions": { - "message": "Ver o histórico de transacções do utilizador" + "message": "Ver o histórico de transações do utilizador" }, "See what our clients say": { "message": "Veja o que dizem os nossos clientes" @@ -154,13 +154,13 @@ "message": "1. Saiba mais sobre a nossa API" }, "Understand basic concepts and terminologies": { - "message": "Domine os conceitos e terminologias fundamentais" + "message": "Compreenda os conceitos fundamentais e as terminologias" }, "2. Sign up": { "message": "Registe-se" }, "Create a free Deriv account to access our API": { - "message": "Crie uma conta Deriv gratuita para aceder à nossa API" + "message": "Crie uma conta gratuita na Deriv para aceder à nossa API" }, "3. Register your app": { "message": "3. Registe a sua aplicação" @@ -208,43 +208,43 @@ "message": "Nota: " }, "Do not share tokens with the Admin scope with unauthorised parties.": { - "message": "Não partilhe tokens com o âmbito \"Admin\" com terceiros não autorizados." + "message": "Não partilhe tokens com o nível de acesso \"Admin\" com terceiros não autorizados." }, "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": { - "message": "Este âmbito irá permitir que as aplicações de terceiros vejam a atividade da sua conta, definições, limites, balanços, histórico de negociações e muito mais." + "message": "Este nível de acesso irá permitir que as aplicações de terceiros vejam a atividade da sua conta, definições, limites, balanços, histórico de negociações e muito mais." }, "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": { - "message": "Este âmbito permite que as aplicações de terceiros comprem e vendam contratos por si, renovem as suas compras expiradas e carreguem as suas contas demo." + "message": "Este nível de acesso permite que as aplicações de terceiros comprem e vendam contratos por si, renovem as suas compras expiradas e carreguem as suas contas demo." }, "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": { - "message": "Este âmbito permite que as aplicações de terceiros efetuem levantamentos por agentes de pagamento e realizem transferências entre contas por si." + "message": "Este nível de acesso permite que as aplicações de terceiros efetuem levantamentos por agentes de pagamento e realizem transferências entre contas por si." }, "This scope will allow third-party apps to view your trading history.": { - "message": "Este âmbito permite que aplicações de terceiros vejam o seu histórico de negociação." + "message": "Este nível de acesso permite que aplicações de terceiros vejam o seu histórico de negociação." }, "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": { - "message": "Este âmbito permite que as aplicações de terceiros abram contas por si, façam a gestão das suas definições e da utilização de tokens, e muito mais." + "message": "Este nível de acesso permite que as aplicações de terceiros abram contas por si, façam a gestão das suas definições e da utilização de tokens, e muito mais." }, "Select scopes based on the access you need.": { - "message": "Selecione os âmbitos com base no acesso pretendido." + "message": "Selecione os nível de acessos com base no acesso pretendido." }, "Copy and paste the token into the app.": { "message": "Copie e cole o token na aplicação." }, "This account doesn't have API tokens with the admin scope. Choose another account.": { - "message": "Esta conta não tem tokens de API com o âmbito \"Admin\". Escolha outra conta." + "message": "Esta conta não tem tokens de API com o nível de acesso \"Admin\". Escolha outra conta." }, "App information": { - "message": "Informações sobre a aplicação" + "message": "Informações sobre a app" }, "Select your api token ( it should have admin scope )": { - "message": "Selecione o seu token de API (deve ter âmbito \"admin\")" + "message": "Selecione o seu token de API (deve ter nível de acesso \"admin\")" }, "App name (required)": { "message": "Nome da aplicação (obrigatório)" }, "That name is taken. Choose another.": { - "message": "Esse nome já foi escolhido. Escolha outro." + "message": "Este nome já foi escolhido. Escolha outro." }, "Markup": { "message": "Margem" @@ -253,13 +253,13 @@ "message": "Pode ganhar comissões ao adicionar uma margem ao preço de cada negociação. Introduza a sua margem percentual aqui." }, "Note: Markup is only available for real accounts.": { - "message": "Nota: A marcação só está disponível para contas reais." + "message": "Nota: A margem só está disponível para contas reais." }, "Markup percentage (optional)": { "message": "Margem percentual (opcional)" }, "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": { - "message": "Introduza 0 se não pretender obter uma majoração. Majoração máxima: 3%" + "message": "Introduza 0 caso não deseje ganhar uma margem. Margem máxima: 3%" }, "OAuth details": { "message": "Dados OAuth" @@ -268,7 +268,7 @@ "message": "Isto permite que os clientes iniciem sessão na sua aplicação através das suas contas Deriv sem um token de API." }, "Authorisation URL (optional)": { - "message": "URL de autorização (facultativo)" + "message": "URL de autorização (opcional)" }, "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": { "message": "Por favor, observe que este URL será utilizado como URL de redirecionamento OAuth para a autorização OAuth." @@ -277,10 +277,10 @@ "message": "URL de verificação (opcional)" }, "Scope of authorization": { - "message": "Âmbito da autorização" + "message": "Níveis de acesso da autorização" }, "Select the scope for your app:": { - "message": "Selecione o âmbito para a sua aplicação:" + "message": "Selecione o nível de acesso para a sua aplicação:" }, "Read": { "message": "Ler" @@ -334,10 +334,10 @@ "message": "Gerir tokens" }, "Register application": { - "message": "Registar inscrição" + "message": "Registar aplicação" }, "Manage applications": { - "message": "Gestão de aplicações" + "message": "Gerir aplicações" }, "Your apps": { "message": "As suas aplicações" @@ -358,13 +358,13 @@ "message": "Alterar as definições da conta" }, "Enter your API token (with the Admin scope) to register your app.": { - "message": "Introduza o seu token de API (com o âmbito \"Admin\") para registar a sua aplicação." + "message": "Introduza o seu token de API (com o nível de acesso \"Admin\") para registar a sua aplicação." }, "You have successfully registered your application.": { - "message": "A sua candidatura foi registada com sucesso." + "message": "A sua aplicação foi registada com sucesso." }, "You can now start using Deriv API": { - "message": "Pode agora começar a utilizar a API Deriv" + "message": "Já pode começar a utilizar a Deriv API" }, "Got it": { "message": "Entendi" @@ -457,7 +457,7 @@ "description": "The label of the link targeting the tag list page" }, "theme.colorToggle.ariaLabel": { - "message": "Alterar entre o modo escuro e o modo claro (neste momento{mode})", + "message": "Alterar entre o modo escuro e o modo claro (atual{mode})", "description": "The ARIA label for the navbar color mode toggle" }, "theme.colorToggle.ariaLabel.mode.dark": { @@ -556,7 +556,7 @@ "description": "The ARIA label to toggle the collapsible sidebar category" }, "theme.navbar.mobileLanguageDropdown.label": { - "message": "Idiomas", + "message": "Linguagens", "description": "The label for the mobile language switcher dropdown" }, "theme.NavBar.navAriaLabel": { @@ -572,7 +572,7 @@ "description": "The ARIA label for the link to full blog posts from excerpts" }, "theme.docs.breadcrumbs.home": { - "message": "Página inicial", + "message": "Página principal", "description": "The ARIA label for the home page in the breadcrumbs" }, "theme.TOCCollapsible.toggleButtonLabel": { @@ -659,7 +659,7 @@ "description": "The paragraph for empty search result" }, "theme.ErrorPageContent.tryAgain": { - "message": "Tentar novamente", + "message": "Tente novamente", "description": "The label of the button to try again rendering when the React error boundary captures an error" }, "theme.common.skipToMainContent": { @@ -671,13 +671,13 @@ "description": "The title of the tag list page" }, "Deriv website": { - "message": "Sítio Web Deriv" + "message": "Site Deriv" }, "Who we are": { "message": "Quem somos" }, "Contact us": { - "message": "Contacte-nos" + "message": "Contactos" }, "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": { "message": "Só são permitidos caracteres alfanuméricos com espaços e sublinhados. (Exemplo: my_application)" @@ -731,10 +731,10 @@ "message": "Nome" }, "Token": { - "message": "Ficha" + "message": "Token" }, "Scopes": { - "message": "Escopos" + "message": "Níveis de autorização" }, "Last Used": { "message": "Última utilização" @@ -761,10 +761,10 @@ "message": "ID da aplicação" }, "Redirect URL": { - "message": "URL de redireccionamento" + "message": "URL de redirecionamento" }, "Actions": { - "message": "Acções" + "message": "Ações" }, "Only alphanumeric characters with spaces and underscores are allowed.": { "message": "Só são permitidos caracteres alfanuméricos com espaços e sublinhados." @@ -794,7 +794,7 @@ "message": "Nome do token (Criou {numberOfTokens} de 30 tokens)" }, "Create": { - "message": "Crie" + "message": "Criar" }, "theme.docs.DocCard.categoryDescription.plurals": { "message": "1 item|{count} itens", @@ -827,19 +827,19 @@ "message": "Sim, apague" }, "Delete token": { - "message": "Eliminar o token" + "message": "Eliminar token" }, "Are you sure you want to delete this token?": { "message": "Tem certeza que pretende eliminar este token?" }, "Delete app": { - "message": "Eliminar a aplicação" + "message": "Eliminar app" }, "Are you sure you want to delete this app?": { "message": "Tem a certeza que pretende eliminar esta aplicação?" }, "Update App": { - "message": "Atualizar a aplicação" + "message": "Atualizar aplicação" }, "Your token name must be atleast 2 characters long.": { "message": "O nome do seu token deve ter, pelo menos, 2 caracteres." @@ -887,7 +887,7 @@ "message": "Bug bounty" }, "Homepage": { - "message": "Homepage" + "message": "Página Principal" }, "API": { "message": "API" @@ -899,9 +899,9 @@ "message": "Telegram" }, "if you need any assistance or support.": { - "message": "if you need any assistance or support." + "message": "Se precisar de assistência ou apoio." }, "Send an email": { - "message": "Send an email" + "message": "Enviar e-mail" } } diff --git a/i18n/pt/docusaurus-plugin-content-docs/current.json b/i18n/pt/docusaurus-plugin-content-docs/current.json index 3d604c935..425e364c4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current.json +++ b/i18n/pt/docusaurus-plugin-content-docs/current.json @@ -8,7 +8,7 @@ "description": "The label for category Core concepts in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": { - "message": "Aprenda a utilizar WebSocket API e chamadas API para criar a sua aplicação de negociação personalizada.", + "message": "Aprenda a utilizar WebSocket API e chamadas à API para criar a sua aplicação de negociação personalizada.", "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Code examples": { @@ -20,7 +20,7 @@ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": { - "message": "Descubra que códigos API estão disponíveis para utilizar para criar a sua aplicação de negociação. Aprenda com exemplos de API.", + "message": "Descubra os códigos da API disponíveis para utilizar na criação da sua aplicação de negociação. Aprenda através de exemplos práticos da API.", "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Javascript Examples": { @@ -36,7 +36,7 @@ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Languages": { - "message": "Idiomas", + "message": "Linguagens", "description": "The label for category Languages in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": { @@ -44,7 +44,7 @@ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": { - "message": "Seleccione a sua linguagem de programação preferida para criar uma aplicação de negociação com a ajuda da nossa API WebSocket. Comece a aprender com estes exemplos de código.", + "message": "Selecione a sua linguagem de programação preferida para criar uma aplicação de negociação com a ajuda da nossa API WebSocket. Aprenda com estes exemplos de código.", "description": "The generated-index page description for category Languages in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.JavaScript": { @@ -52,7 +52,7 @@ "description": "The label for category JavaScript in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": { - "message": "Comece a criar a sua aplicação de negociação com Javascript, HTML e CSS através da nossa API WebSocket.", + "message": "Comece a desenvolver a sua aplicação de negociação com Javascript, HTML e CSS via WebSocket da API.", "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Guides": { @@ -60,7 +60,7 @@ "description": "The label for category Guides in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": { - "message": "Um guia para a API Deriv, incluindo exemplos de API para criar um aplicativo de negociação com recursos abrangentes semelhantes ao Deriv Trader. Comece hoje mesmo!", + "message": "Um guia para a Deriv API, incluindo exemplos de API para criar um aplicativo de negociação com recursos abrangentes semelhantes ao Deriv Trader. Comece hoje mesmo!", "description": "The generated-index page description for category Guides in sidebar tutorialSidebar" } } diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/pt/docusaurus-plugin-content-docs/current/_intro_backup.md index 92eb98fe0..132649067 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/_intro_backup.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/_intro_backup.md @@ -5,36 +5,36 @@ draft: false sidebar_label: Início rápido sidebar_position: 0 tags: - - apresentação + - introdução keywords: - - aplicação de negociação + - app de negociação - código api - exemplo de API -description: Obtenha uma visão geral dos exemplos de código e linguagens da API Deriv disponíveis e como utilizá-la para criar a sua aplicação de negociação. +description: Obtenha uma visão geral dos exemplos de código e das linguagens da Deriv API disponíveis, bem como utilizá-la para criar a sua aplicação de negociação. --- -A nossa Documentação está dividida em diferentes secções: +A nossa documentação está dividida em diferentes secções: -- [Configurar uma aplicação derivada](/docs/setting-up-a-deriv-application.md) +- [Configurar uma aplicação Deriv](/docs/setting-up-a-deriv-application.md) - [Terminologia](categoria/terminologia) - [Conceitos fundamentais](category/core-concepts) -- [Línguas](categoria/línguas) +- [Linguagens](categoria/línguas) - [Bibliotecas de clientes](category/client-libraries) - [Guias](category/guides) - [FAQ](category/faq) ### Início rápido -Consulte as páginas [Conceito essencial] (categoria/conceitos essenciais) e [Terminologia] (categoria/terminologia) e dedique algum tempo à sua leitura. Estes conceitos vão ajudá-lo a familiarizar-se com a nossa API do servidor websocket e a utilizá-la de forma mais eficiente. Não estão relacionadas com as nossas estruturas ou bibliotecas. +Consulte as páginas [Conceito fundamentais](category/core-concepts) e [Terminologia](category/terminology) e dedique algum tempo à sua leitura. Estes conceitos vão ajudá-lo a familiarizar-se com a nossa API do servidor websocket e a utilizá-la de forma mais eficiente. As informações contidas nestas secções são independentes das nossas estruturas ou bibliotecas específicas. -Depois de ler as páginas [Conceito principal] (categoria/conceitos principais) e [Terminologia] (categoria/terminologia), pode começar a escolher a sua abordagem de implementação com base na linguagem/estrutura/biblioteca que pretende utilizar na sua aplicação. +Quando terminar a leitura das páginas [Conceitos fundamentais](category/core-concepts) e [Terminologia](category/terminology), pode começar a escolher a sua abordagem de implementação com base na linguagem/estrutura/biblioteca que pretende utilizar na sua aplicação. -Utilizar as nossas [Bibliotecas de Clientes](category/client-libraries) é opcional e pode obter o mesmo resultado com os tutoriais fornecidos na [Secção de Linguagens](category/languages), mas as nossas bibliotecas de clientes fornecem-lhe chamadas API mais `robustas` e `seguras`. +A utilização das nossas [Bibliotecas de cliente](category/client-libraries) é opcional e pode obter o mesmo resultado com os tutoriais fornecidos na [Secção Linguagens](category/languages). No entanto, as nossas bibliotecas de cliente fornecem chamadas à API mais `robustas` e `typesafe` para si. ### Utilizar o nosso servidor websocket apenas com funcionalidades de linguagem de programação -Se quiser utilizar a nossa API de servidor websocket com uma linguagem de programação específica, consulte a secção [Languages Section] (category/languages) e continue a sua viagem a partir daí. +Se pretender utilizar a nossa API de servidor websocket com uma linguagem de programação específica, consulte a [Secção Linguagens(category/languages) e continue a sua jornada a partir daí. :::caution -Sugerimos que utilize as nossas [Bibliotecas de clientes](category/client-libraries), uma vez que lhe proporcionam uma melhor experiência de desenvolvimento. +Sugerimos que utilize as nossas [Bibliotecas de clientes](category/client-libraries), dado que lhe proporcionam uma melhor experiência de desenvolvimento. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/intro.md b/i18n/pt/docusaurus-plugin-content-docs/current/intro.md index 3b3a7eb58..c26635e50 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/intro.md @@ -4,7 +4,7 @@ hide_title: false draft: false sidebar_label: Início rápido sidebar_position: 0 -sidebar_class_name: item da barra lateral +sidebar_class_name: hide-sidebar-item tags: - Início rápido - introdução @@ -14,36 +14,33 @@ keywords: - api - introdução - início rápido -description: Obtenha uma visão geral dos exemplos de código e linguagens da Deriv API disponíveis e como utilizá-la para criar a sua aplicação de negociação. +description: Obtenha uma visão geral dos exemplos de código e das linguagens da Deriv API disponíveis, bem como utilizá-la para criar a sua aplicação de negociação. --- ```mdx-code-block +import Link from '@docusaurus/Link'; import RenderOfficialContents from '@site/src/components/RenderOfficialContents'; ``` -A nossa Documentação está dividida em diferentes secções: +A nossa documentação está dividida em diferentes secções: @@ -53,52 +50,45 @@ A nossa Documentação está dividida em diferentes secções: - Dê uma vista de olhos às páginas dos Conceitos Básicos e leia-as com calma - . Estes conceitos ajudá-lo-ão a familiarizar-se com a nossa api do servidor WebSocket - e a utilizá-la de forma mais eficiente. Não estão relacionadas com as nossas estruturas ou bibliotecas. + Consulte a página Conceitos fundamentais e leia-a com atenção. Estes conceitos são importantes para se familiarizar com a nossa API do servidor Websocket, + permitindo uma utilização mais eficaz. As informações contidas nestas secções são independentes das nossas estruturas ou bibliotecas específicas. - Quando ler a página Conceitos básicos, pode - começar a escolher a sua abordagem de implementação com base na linguagem, na estrutura ou na biblioteca que pretende que o - utilize na sua aplicação. - + Após ler a página Conceitos fundamentais, pode + começar a definir a sua abordagem de implementação com base na linguagem, na estrutura ou a biblioteca que + pretende utilizar na sua aplicação.

Exemplos de código

-Se quiser saber como pode implementar a nossa API no seu código, sugerimos que dê uma vista de olhos -nos nossos exemplos de código. Estes exemplos de código estão disponíveis em -`CodeSandboxes`. Isto permite-lhe facilmente fazer um fork dos exemplos de código e experimentá-los para -utilização pessoal. Por enquanto, só temos exemplos de código JavaScript, mas planeamos adicionar mais exemplos -que são criados com diferentes linguagens, estruturas e bibliotecas num futuro próximo. +Para aprender a integrar a nossa API no seu código, sugerimos que explore os +nos nossos Exemplos de código. Estes exemplos de código estão disponíveis em +`CodeSandboxes`. Isto permite-lhe copiar facilmente os exemplos de código e experimentá-los para +uso pessoal. Atualmente, oferecemos apenas exemplos de código em JavaScript, mas em breve adicionaremos exemplos em outras linguagens, estruturas e bibliotecas. -

Idiomas

+

Linguagens

- Quando utilizar os nossos exemplos de código, sugerimos também que consulte a nossa secção{' '} - Languages. Aqui, descrevemos em pormenor como você - pode configurar o seu projeto pessoal de forma adequada para utilizar a nossa API. Isto será certamente útil - quando tentar integrar alguns dos nossos exemplos de código no seu próprio projeto. + Ao utilizar os nossos exemplos de código, recomendamos também que consulte a{' '} + secção Linguagens. Aqui, descrevemos detalhadamente como pode + configurar corretamente o seu projeto pessoal para utilizar a nossa API. Esta secção será especialmente útil + quando estiver a integrar os nossos exemplos de código no seu próprio projeto.

Guias

- - Se quiser saber, por exemplo, como pode `monetizar a sua aplicação` ou como criar uma - `forma segura de os utilizadores fazerem login` na sua aplicação, então disponibilizamos uma mão cheia de{' '} - Guias que o podem ajudar com isso. - + Se pretender saber, por exemplo, como pode `rentabilizar a sua aplicação` ou como criar uma forma + `segura de os utilizadores iniciarem sessão` na sua aplicação, fornecemos uma série de{' '} + Guias que o podem ajudar nesse sentido.

Configuração da aplicação Deriv

- - Se pretender saber mais sobre os elementos essenciais necessários para configurar a sua própria aplicação, - , consulte a secção{' '} - Configurar uma aplicação Deriv. - + Se pretender saber mais sobre os aspetos essenciais necessários para configurar a sua própria aplicação, + consulte a secção{' '} + Configuração da aplicação Deriv diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md index d5390ab52..00833fef0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md @@ -24,19 +24,19 @@ Navegue até a pasta `deriv-websocket-demo`: cd deriv-websocket-demo ``` -Depois, crie os ficheiros necessários, como demonstrado abaixo: +Em seguida, crie os ficheiros necessários, conforme demostrado abaixo: ```bash touch index.html index.css index.js ``` :::tip -Sugerimos que utilize [Visual Studio Code](https://code.visualstudio.com/) com [Live Server Extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) ativado. Isto irá ajudá-lo bastante com as implementações. +Recomendamos a utilização do [Visual Studio Code](https://code.visualstudio.com/) com a [extensão Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) ativada. Isto facilitará bastante as implementações. ::: -Agora, abra o ficheiro `index.html` ou utilize [Live Server Extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer). +Agora, abra o ficheiro `index.html` ou utilize a [extensão Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer). -Agora, altere o conteúdo dos ficheiros utilizando a seguinte abordagem: +Em seguida, altere o conteúdo dos ficheiros conforme a abordagem seguinte: ```js title="index.js" showLineNumbers consola.log('vamos criar a nossa ligação websocket aqui'); @@ -58,6 +58,6 @@ consola.log('vamos criar a nossa ligação websocket aqui'); ``` -Depois de adicionar o conteúdo, pode executar a aplicação simplesmente executando o ficheiro `index.html` ou utilizando a extensão Live Server. Ao executar a sua aplicação, veja na consola se o `console.log` está a aparecer. Assim, sabe que o ficheiro JavaScript funciona, permitindo que a ligação websocket possa ser implementada corretamente. +Após adicionar o conteúdo, pode executar a aplicação simplesmente abrindo o ficheiro `index.html` ou utilizando a extensão Live Server. Ao executar a sua aplicação, verifique na consola se a mensagem `console.log` aparece. Assim, saberá que o ficheiro JavaScript está a funcionar, permitindo que a ligação WebSocket possa ser implementada corretamente. -Para configurar o websocket Deriv, pode ir para a página [Ligação WebSocket](/docs/languages/javascript/websocket-connection). +Para configurar o Websocket da Deriv, pode visitar a página [Ligação WebSocket](/docs/languages/javascript/websocket-connection). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md index 3d596f7ec..211d70d34 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md @@ -12,7 +12,7 @@ description: Um guia sobre como configurar uma ligação WebSocket a uma API Web :::caution -Se não estiver familiarizado com os WebSockets, consulte a [nossa documentação](/docs/core-concepts/websocket). +Se não estiver familiarizado com os WebSockets, por favor consulte a [nossa documentação](/docs/core-concepts/websocket). ::: @@ -20,76 +20,76 @@ Se não estiver familiarizado com os WebSockets, consulte a [nossa documentaçã -Em seguida, vamos criar uma ligação WebSocket para o servidor WebSocket da Deriv, conforme demonstrado abaixo: +Vamos agora criar uma ligação WebSocket para o servidor WebSocket da Deriv, conforme demonstrado abaixo: ```js title="index.js" showLineNumbers -const app_id = 1089; // Substitua pelo seu app_id ou deixe como 1089 para teste. +const app_id = 1089; // Substitua pelo seu app_id ou deixe como 1089 para testes. const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`); ``` :::info -`app_id = 1089` é apenas para efeitos de teste. Por favor, atualize com o seu próprio app_id quando lançar a sua aplicação num ambiente de produção. Consulte [este guia] (/docs/setting-up-a-deriv-application) para criar uma nova aplicação para si. +O `app_id = 1089` é apenas para efeitos de teste. Por favor, atualize com o seu próprio app_id quando lançar a sua aplicação num ambiente de produção. Por favor, consulte [este guia](/docs/setting-up-a-deriv-application) para criar uma nova aplicação para si. ::: -Neste ponto, estamos conectados ao servidor `WebSocket`. Mas não recebemos quaisquer dados. Para enviar ou receber dados, temos de "subscrever" eventos websocket. +Neste momento, estamos ligados ao `servidor WebSocket`. No entanto, ainda não estamos a receber dados. Para enviar ou receber dados, temos de "subscrever" aos eventos websocket. -Geralmente, temos 4 eventos em `Conexões WebSocket`: +Geralmente, temos 4 eventos em `Ligações WebSocket`: -- **close**: - Disparado quando uma conexão com um WebSocket é fechada. Também disponível via propriedade onclose. -- **open**: - Disparado quando uma conexão com um WebSocket é aberta. Também disponível via a propriedade onopen. -- **message**: - Disparado quando os dados são recebidos através de um WebSocket. Também disponível via propriedade onmessage. +- **fechado**: + Disparado quando uma ligação com um WebSocket é fechada. Também disponível através da propriedade `onclose`. +- **aberto**: + Disparado quando uma lgação com um WebSocket é aberta. Também disponível através da propriedade `onopen`. +- **mensagem**: + Disparado quando os dados são recebidos através de um WebSocket. Também disponível através da propriedade `onmessage`. - **erro**: - Disparado quando uma conexão com um WebSocket foi fechada devido a um erro, como quando alguns dados não puderam ser enviados. Também disponível via propriedade onerror. + Disparado quando uma ligação com um WebSocket foi fechada devido a um erro, como quando alguns dados não puderam ser enviados. Também disponível através da propriedade `onerror`. -Adicionemos um event listener para estes eventos na nossa ligação WebSocket. +Vamos adicionar um "event listener" para estes eventos na nossa ligação WebSocket: ```js title="index.js" showLineNumbers -// subscrever o evento `open` +// subscribe to `open` event websocket.addEventListener('open', (event) => { console.log('websocket connection established: ', event); }); -// subscrever o evento `message` +// subscribe to `message` event websocket.addEventListener('message', (event) => { console.log('new message received from server: ', event); }); -// subscrever o evento `close` +// subscribe to `close` event websocket.addEventListener('close', (event) => { console.log('websocket connectioned closed: ', event); }); // subscribe to `error` event websocket.addEventListener('error', (event) => { - console.log('an error happens in our websocket connection', event); + console.log('an error happend in our websocket connection', event); }); ``` -Agora, abra o ficheiro `index.html` no nosso browser e verifique a sua consola de programador. Deverá ver apenas o registo para `WebSocket connection established`. +Agora, abra o ficheiro `index.html` no nosso navegador e verifique o seu terminal de desenvolvimento. Deverá ver apenas o registo `Ligação WebSocket estabelecida`. ### Enviar e receber dados -O nosso servidor WebSocket fornece a funcionalidade ping/pong. Vamos utilizá-la no nosso projeto demo para enviar e receber dados. Altere os ouvintes de eventos para `open` e `message` como abaixo: +O nosso servidor WebSocket disponibiliza a funcionalidade ping/pong. Vamos utilizá-la no nosso projeto demo para enviar e receber dados. Altere os "event listeners" para `aberto` e `mensagem` conforme abaixo: :::caution -A função `send` na conexão WebSocket, recebe apenas `string`, `ArrayBuffer`, `Blob`, `TypedArray` e `DataView`. Pode ler mais sobre eles em [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send). Isto significa que, se quisermos enviar um `objeto`, temos de o transformar em string com `JSON.stringify` primeiro. +A funcionalidade `enviar` na ligação WebSocket, recebe apenas `string`, `ArrayBuffer`, `Blob`, `TypedArray` e `DataView`. Pode ler mais sobre eles em [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send). Isto significa que, se quisermos enviar um `objeto`, temos de o transformar em string com `JSON.stringify` primeiro. ::: ```js title="index.js" showLineNumbers -// subscrever o evento `open` +// subscribe to `open` event websocket.addEventListener('open', (event) => { - console.log('conexão websocket estabelecida: ', event); + console.log('websocket connection established: ', event); const sendMessage = JSON.stringify({ ping: 1 }); websocket.send(sendMessage); }); -// subscrever o evento `message` +// subscribe to `message` event websocket.addEventListener('message', (event) => { const receivedMessage = JSON.parse(event.data); - console.log('nova mensagem recebida do servidor: ', receivedMessage); + console.log('new message received from server: ', receivedMessage); }); ``` @@ -107,7 +107,7 @@ O `receivedMessage` seria um objeto como este: Parabéns :tada: -Acabou de criar o seu primeiro projeto demo com o WebSockets. +Acabou de criar o seu primeiro projeto demo com WebSockets. :::tip O pedido `ping` é utilizado principalmente para testar a ligação ou para a manter ativa. @@ -115,69 +115,69 @@ O pedido `ping` é utilizado principalmente para testar a ligação ou para a ma ### Manter a ligação WebSocket ativa -Por defeito, as ligações `WebSocket` serão fechadas quando não for enviado qualquer tráfego entre elas durante cerca de **180 segundos**. Uma forma de manter a ligação ativa é enviar pedidos [ping](/api-explorer#ping) com intervalos de **120 segundos**. Esta ação irá manter a ligação ativa. +Por defeito, as ligações `WebSocket` serão fechadas se não houver tráfego entre elas durante cerca de **180 segundos**. Uma forma de manter a ligação ativa é enviar pedidos [ping](/api-explorer#ping) com intervalos de **120 segundos**. Esta ação irá garantir que a ligação permanece ativa. Um exemplo de configuração simples seria o seguinte: ```js title="index.js" showLineNumbers -const ping_interval = 12000; // está em milissegundos, o que equivale a 120 segundos +const ping_interval = 12000; // it's in milliseconds, which equals to 120 seconds let interval; websocket.addEventListener('open', (event) => { - console.log('conexão websocket estabelecida: ', event); + console.log('websocket connection established: ', event); const sendMessage = JSON.stringify({ ping: 1 }); websocket.send(sendMessage); - // para manter a ligação ativa + // to Keep the connection alive interval = setInterval(() => { const sendMessage = JSON.stringify({ ping: 1 }); websocket.send(sendMessage); }, ping_interval); }); -// assine o evento `close` +// subscribe to `close` event websocket.addEventListener('close', (event) => { - console.log('conexão websocket fechada: ', event); + console.log('websocket connectioned closed: ', event); clearInterval(interval); }); ``` -Agora, quando a conexão é `estabelecida`, começamos a enviar pedidos `ping` com intervalos de `12000ms`. +Agora, quando a ligação é `estabelecida`, começamos a enviar pedidos `ping` com intervalos de `12000ms`. O seu código final deve ser: ```js title="index.js" showLineNumbers -const app_id = 1089; // Substitua pelo seu app_id ou deixe como 1089 para testes. +const app_id = 1089; // Replace with your app_id or leave as 1089 for testing. const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`); -const ping_interval = 12000; // é em milissegundos, o que equivale a 120 segundos +const ping_interval = 12000; // it's in milliseconds, which equals to 120 seconds let interval; -// assine o evento `open` +// subscribe to `open` event websocket.addEventListener('open', (event) => { - console.log('conexão websocket estabelecida: ', event); + console.log('websocket connection established: ', event); const sendMessage = JSON.stringify({ ping: 1 }); websocket.send(sendMessage); - // para manter a conexão viva + // to Keep the connection alive interval = setInterval(() => { const sendMessage = JSON.stringify({ ping: 1 }); websocket.send(sendMessage); }, ping_interval); }); -// assine o evento `message` +// subscribe to `message` event websocket.addEventListener('message', (event) => { const receivedMessage = JSON.parse(event.data); - console.log('nova mensagem recebida do servidor: ', receivedMessage); + console.log('new message received from server: ', receivedMessage); }); -// assine o evento `close` +// subscribe to `close` event websocket.addEventListener('close', (event) => { console.log('websocket connectioned closed: ', event); clearInterval(interval); }); -// subscrever o evento `error` +// subscribe to `error` event websocket.addEventListener('error', (event) => { - console.log('an error happens in our websocket connection', event); + console.log('an error happend in our websocket connection', event); }); ``` diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/pt/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md index 698f81f5b..7b99b3b97 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md @@ -1,8 +1,8 @@ --- -title: Crie uma aplicação Deriv +title: Criar uma aplicação Deriv sidebar_label: Configuração da aplicação Deriv sidebar_position: 7 -sidebar_class_name: item da barra lateral +sidebar_class_name: hide-sidebar-item tags: - introdução - a quem se aplica @@ -20,53 +20,53 @@ import Link from '@docusaurus/Link'; #### Conta Deriv -Se ainda não tem uma conta Deriv, pode criar uma facilmente visitando a nossa página de registo ou utilizando a chamada API new_account_virtual. É totalmente gratuita. Se já tem uma conta, por favor inicie sessão com os seus dados. Para evitar qualquer perda acidental de fundos durante a fase de teste, recomendamos que utilize a sua conta demo em vez da conta real. +Se ainda não tem uma conta Deriv, pode criar uma visitando a nossa página de registo ou através da chamada à API new_account_virtual. É totalmente gratuita. Caso já tenha uma conta, por favor inicie sessão com os seus dados. Para evitar qualquer perda acidental de fundos durante a fase de teste, recomendamos que utilize a sua conta demo em vez da conta real. -Para ganhar uma margem, crie uma conta real na Deriv para receber os seus ganhos mensais. Também pode criar uma conta real utilizando as chamadas API new_account_real ou new_account_maltainvest. +Para obter uma margem, crie uma conta real na Deriv para receber os seus ganhos mensais. Também pode criar uma conta real através das chamadas à API new_account_real ou new_account_maltainvest. :::caution -Para criar aplicações Deriv, necessitará de um token de API com o âmbito Admin da conta que pretende utilizar para a sua aplicação. +Para criar aplicações Deriv, necessitará de um token de API com o nívvel de acesso Admin da conta que pretende utilizar na sua aplicação. ::: ## Como criar um token de API -Para criar o seu token de API, basta ir ao Painel de Controlo e selecionar o separador **Gerir Tokens**. A partir daí, crie um novo token que corresponda ao nível de acesso necessário para as funcionalidades da sua aplicação. +Para criar o seu token API, aceda ao Painel de controlo e selecione o separador **Gerir Tokens**. A partir daí, crie um novo token que corresponda ao nível de acesso necessário para as funcionalidades da sua aplicação. Para criar um novo token de API, siga os seguintes passos: -1. Selecione os âmbitos necessários. -2. Forneça um nome para o seu token. +1. Selecione os níveis necessários. +2. Atribua um nome ao seu token. 3. Clique em **Criar** -Em alternativa, pode criar um token de API através da chamada à API api_token. +Em alternativa, pode criar um token API através da chamada à API api_token. :::caution -Precisa de um token com o âmbito `Admin` para criar uma aplicação. +Para criar uma aplicação, é necessário um token com o nível de acesso Admin. ::: ## Como criar uma aplicação Deriv -Para criar a sua aplicação com as opções de configuração adequadas, seleccione o separador **Registar aplicação** no Painel de controlo. Pode fazer alterações à configuração da sua aplicação em qualquer altura no separador **Gerir aplicações**. +Para criar a sua aplicação com as opções de configuração adequadas, selecione o separador **Registar Aplicação** no Painel de controlo. Pode efetuar alterações à configuração da sua aplicação a qualquer momento no separador **Gerir Aplicações**. -| Campo de informação da app | Descrição | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Conta | A conta com a qual pretende criar a aplicação | -| Token de API | O token da API com que pretende criar a aplicação | -| Nome da app | Nome da aplicação | -| Margem | A comissão adicionada ao preço da negociação para obter rendimentos adicionais | -| URL de autorização | O URL que permite aos clientes iniciar sessão na sua aplicação através das suas contas Deriv sem um token de API | -| URL de verificação | Utilizado para verificação do correio eletrónico. Se for fornecido, o URL com o token de verificação é enviado para o e-mail do utilizador; caso contrário, é utilizado o URL de autenticação. | +| Campo de informação da app | Descrição | +| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Conta | A conta com a qual pretende criar a aplicação | +| Token de API | O token da API com que pretende criar a aplicação | +| Nome da app | O nome da aplicação | +| Margem | A comissão adicionada ao preço da negociação para obter rendimentos adicionais | +| URL de autorização | O URL que permite aos clientes iniciar sessão na sua aplicação através das suas contas Deriv sem necessitar de um token de API | +| URL de verificação | Utilizado para a verificação do e-mail. Se for fornecido, o URL com o token de verificação é enviado para o e-mail do utilizador; caso contrário, é utilizado o URL de autenticação. | **Para criar uma aplicação, siga os seguintes passos:** 1. Selecione a conta com a qual pretende criar a aplicação. -2. Selecione o token de API adicionado à sua conta (deve conter o âmbito \`Admin\`). +2. Selecione o token de API adicionado à sua conta (deve conter o nível de acesso \`Admin\`). 3. Forneça um nome para a sua aplicação. -4. Preencha os campos **Marcação** e **Detalhes de autenticação**. -5. Seleccione os **âmbitos de autorização** necessários para a sua aplicação. -6. Clique em **Registar candidatura**. +4. Preencha os campos **Margem** e **Dados de autenticação**. +5. Seleccione os **nível de acessos de autorização** necessários para a sua aplicação. +6. Clique em **Registar Aplicação**. -Certifique-se de que os URLs de **Autorização** e **Verificação** estão correctos com base na sua implementação. +Certifique-se de que os URLs de **Autorização** e **Verificação** estão corretos de acordo com a sua implementação. Por exemplo, se o seu domínio for **`https://example.com`** e a sua **autorização e autenticação forem tratadas por** `verify`, os seus URLs serão: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md index 1defdbc79..2f0b6fa28 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md @@ -25,7 +25,7 @@ description: Настройте вызовы API для Вашего торго Некоторые из этих вызовов API автоматически подписываются (например, [ticks](/api-explorer#ticks)), а некоторые имеют необязательное поле `subscribe`. Если Вы передадите `1` в поле `subscribe`, подписка начнется, и сервер будет продолжать отправлять запрошенные данные до тех пор, пока Вы не откажетесь от подписки, вызвав API-вызовы `Forget` или `Forget all`. -Например, Вы можете вызвать [Tick History](/api-explorer#ticks_history), чтобы получить данные об истории тиков. Но когда Вы добавите к этому вызову опцию \\\\\\\`subscribe, Вы получите данные об истории тиков, которые Вы запросили, в первом ответе, и будете продолжать получать новый ответ каждый раз, когда сервер будет публиковать новые тики для данного символа. +Например, Вы можете вызвать [Tick History](/api-explorer#ticks_history), чтобы получить данные об истории тиков. Но когда Вы добавите к этому вызову опцию \\\\\\\\`subscribe, Вы получите данные об истории тиков, которые Вы запросили, в первом ответе, и будете продолжать получать новый ответ каждый раз, когда сервер будет публиковать новые тики для данного символа. В потоке сообщений от `subscribe` есть поле под названием `subscription`. Это `идентификатор потока`. С помощью этого идентификатора Вы можете определить поток сообщений в Вашей логике и остановить поток с помощью вызовов API `Forget` и `Forget All`. diff --git a/i18n/th/code.json b/i18n/th/code.json index d5ebab1b9..8e2d933b2 100644 --- a/i18n/th/code.json +++ b/i18n/th/code.json @@ -899,9 +899,9 @@ "message": "แอป Telegram" }, "if you need any assistance or support.": { - "message": "หากคุณต้องการความช่วยเหลือหรือการสนับสนุนใด ๆ" + "message": "หากคุณต้องการความช่วยเหลือหรือการสนับสนุนใดๆ" }, "Send an email": { - "message": "ส่งอีเมล" + "message": "ส่งอีเมล์" } } diff --git a/i18n/th/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/th/docusaurus-plugin-content-docs/current/_client-libraries/intro.md index 97a4b0765..7835bef12 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/_client-libraries/intro.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/_client-libraries/intro.md @@ -2,7 +2,7 @@ title: บทนำ sidebar_label: บทนำ sidebar_position: 0 -description: ความรู้เบื้องต้นเกี่ยวกับไลบรารีของไคลเอ็นต์ +description: ความรู้เบื้องต้นเกี่ยวกับไคลเอ็นต์ไลบรารี --- ## บทนำ diff --git a/i18n/th/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/th/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md index be7e66811..16ed2a1b4 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md @@ -9,7 +9,7 @@ keywords: description: ฟีเจอร์คุณลักษณะต่างๆ ของ deriv API --- -คำถามที่พบบ่อย faq คำถามที่พบบ่อย faq คำถามที่พบบ่อย faq คำถามที่พบบ่อย faq Deriv API ช่วยให้คุณสามารถดำเนินการได้เกือบหมดทุกฟังก์ชั่นของแพลตฟอร์ม Deriv เนื่องจากใช้ API เดียวกัน สำหรับแพลตฟอร์ม CFD ของเรา (Deriv MT5 และ Deriv X) การดำเนินการตามฟังก์ชั่นต่างๆ ของ API +คำถามที่พบบ่อย faq คำถามที่พบบ่อย faq คำถามที่พบบ่อย faq คำถามที่พบบ่อย faq คำถามที่พบบ่อย faq Deriv API ช่วยให้คุณสามารถดำเนินการได้เกือบหมดทุกฟังก์ชั่นของแพลตฟอร์ม Deriv เนื่องจากใช้ API เดียวกัน สำหรับแพลตฟอร์ม CFD ของเรา (Deriv MT5 และ Deriv X) การดำเนินการตามฟังก์ชั่นต่างๆ ของ API นั้นจะมีให้ใช้ได้เพียงการดำเนินการบางอย่างสำหรับจัดการบัญชีเท่านั้น ผู้ใช้ API ของเราโดยทั่วไปจะทำกิจกรรมต่อไปนี้: diff --git a/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md index dd36abeba..5430d9456 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md @@ -21,4 +21,4 @@ description: การเรียกใช้ API เพื่อสร้า ### การเรียกใช้ API เพื่อสร้างโฆษณา P2P คืออะไร? -สร้างโฆษณา P2P (Peer to Peer) สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น สร้างโฆษณา P2P (Peer to Peer) สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น สร้างโฆษณา P2P (Peer to Peer) สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น +สร้างโฆษณา P2P (Peer to Peer) สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น สร้างโฆษณา P2P (Peer to Peer) สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น สร้างโฆษณา P2P (Peer to Peer) สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น สร้างโฆษณา P2P (Peer to Peer) สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น สร้างโฆษณา P2P (Peer to Peer) สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น สร้างโฆษณา P2P (Peer to Peer) สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ได้รับการอนุมัติแล้วเท่านั้น diff --git a/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md index 196d407c7..159497b4f 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md @@ -21,4 +21,4 @@ description: การเรียกใช้ API เพื่ออัปเ ### การเรียกใช้ API เพื่ออัปเดตโฆษณา P2P คืออะไร? -อัปเดตโฆษณา P2P สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น +อัปเดตโฆษณา P2P สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น สามารถใช้ได้โดยผู้ลงโฆษณาเท่านั้น diff --git a/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md index c85603615..459284ee9 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md @@ -21,4 +21,4 @@ description: การเรียกใช้ API เพื่อโฆษณ ### การเรียกใช้ API เพื่อโฆษณาของผู้ลงโฆษณา P2P คืออะไร? -แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ลงทะเบียนไว้แล้วเท่านั้น แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ลงทะเบียนไว้แล้วเท่านั้น แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ลงทะเบียนไว้แล้วเท่านั้น แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ลงทะเบียนไว้แล้วเท่านั้น +แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ลงทะเบียนไว้แล้วเท่านั้น แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ลงทะเบียนไว้แล้วเท่านั้น แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ลงทะเบียนไว้แล้วเท่านั้น แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ลงทะเบียนไว้แล้วเท่านั้น แสดงโฆษณา P2P ทั้งหมดที่สร้างขึ้นโดยลูกค้าที่ได้รับอนุญาต สามารถใช้ได้โดยผู้ลงโฆษณา P2P ที่ลงทะเบียนไว้แล้วเท่านั้น diff --git a/i18n/th/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/th/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx index 311003a98..72b549f7a 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx +++ b/i18n/th/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx @@ -13,12 +13,12 @@ keywords: - ตัวอย่าง - เว็บไซต์ - สถานะ -description: สำรวจการตั้งค่า เช่น ขีดจำกัดการโทร ข้อมูลสกุลเงิน และภาษาที่รองรับผ่านคำขอสถานะเว็บไซต์ เรียนรู้ด้วยตัวอย่าง API นี้ เรียนรู้ด้วยตัวอย่าง API นี้ เรียนรู้ด้วยตัวอย่าง API นี้ เรียนรู้ด้วยตัวอย่าง API นี้ +description: ร้องขอสถานะเว็บไซต์ ร้องขอสถานะเว็บไซต์ ร้องขอสถานะเว็บไซต์ ร้องขอสถานะเว็บไซต์ ร้องขอสถานะเว็บไซต์ จากการตอบสนอง API คุณจะสามารถดูการตั้งค่าทั่วไปเช่น การจำกัดการเรียกใช้ ข้อมูลสกุลเงิน ภาษาที่รองรับ และอื่นๆ อีกมากมาย เรียนรู้ด้วยตัวอย่าง API นี้ --- import SandboxIframe from '@site/src/components/SandboxIframe'; import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes'; -ร้องขอสถานะเว็บไซต์ ร้องขอสถานะเว็บไซต์ ร้องขอสถานะเว็บไซต์ ร้องขอสถานะเว็บไซต์ ร้องขอสถานะเว็บไซต์ จากการตอบสนอง API คุณจะสามารถดูการตั้งค่าทั่วไปเช่น การจำกัดการเรียกใช้ ข้อมูลสกุลเงิน ภาษาที่รองรับ และอื่นๆ อีกมากมาย +ร้องขอสถานะเว็บไซต์ สำรวจการตั้งค่า เช่น ขีดจำกัดการโทร ข้อมูลสกุลเงิน และภาษาที่รองรับผ่านคำขอสถานะเว็บไซต์ เรียนรู้ด้วยตัวอย่าง API นี้ เรียนรู้ด้วยตัวอย่าง API นี้ เรียนรู้ด้วยตัวอย่าง API นี้ เรียนรู้ด้วยตัวอย่าง API นี้ diff --git a/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md index dc2392818..7ad4f1743 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md @@ -12,12 +12,12 @@ keywords: - แอพการซื้อขาย - การโทร API - ตัวอย่าง API -description: ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ +description: ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ตั้งค่าการเรียกใช้ API สำหรับแอปซื้อขายของคุณโดยใช้คุณลักษณะการโทร API ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ ด้วยตัวอย่าง API เรียนรู้ที่จะสมัครสมาชิกส่งคำขอและรับข้อมูลการตอบกลับ --- ## สมัครสมาชิกและส่ง -หากคุณเรียก API ด้วยฟังก์ชั่น “send” เซิร์ฟเวอร์จะส่งข้อมูลที่ร้องขอคืนเพียงครั้งเดียว ในการที่จะได้รับข้อมูลที่ถูกอัปเดต คุณจะต้องส่งการเรียกใช้งาน API อีกครั้ง โดยปกติวิธีนี้จะใช้เมื่อคุณได้รับการตอบสนองการโทร API อื่น ๆ หรือเหตุการณ์ UI เช่น `Click`, `Scroll` และอื่น ๆ ในการที่จะได้รับข้อมูลที่ถูกอัปเดต คุณจะต้องส่งการเรียกใช้ API อีกครั้ง โดยปกติวิธีนี้จะใช้เมื่อคุณได้รับการตอบสนองการโทร API อื่น ๆ หรือเหตุการณ์ UI เช่น `Click`, `Scroll` และอื่น ๆ ในการที่จะได้รับข้อมูลที่ถูกอัปเดต คุณจะต้องส่งการเรียกใช้ API อีกครั้ง โดยปกติวิธีนี้จะใช้เมื่อคุณได้รับการตอบสนองการโทร API อื่น ๆ หรือเหตุการณ์ UI เช่น `Click`, `Scroll` และอื่น ๆ ในการที่จะได้รับข้อมูลที่ถูกอัปเดต คุณจะต้องส่งการเรียกใช้ API อีกครั้ง โดยปกติวิธีนี้จะใช้เมื่อคุณได้รับการตอบสนองการโทร API อื่น ๆ หรือเหตุการณ์ UI เช่น `Click`, `Scroll` และอื่น ๆ การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง บางการเรียกใช้ API ก็ยังมีฟังก์ชั่นการสมัครสมาชิกที่ช่วยให้สามารถส่งข้อมูลอัปเดตไปยังแอปพลิเคชั่นของคุณเมื่อมีข้อมูลใหม่ออกมา การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง บางการเรียกใช้ API ก็ยังมีฟังก์ชั่นการสมัครสมาชิกที่ช่วยให้สามารถส่งข้อมูลอัปเดตไปยังแอปพลิเคชั่นของคุณเมื่อมีข้อมูลใหม่ออกมา การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง บางการเรียกใช้ API ก็ยังมีฟังก์ชั่นการสมัครสมาชิกที่ช่วยให้สามารถส่งข้อมูลอัปเดตไปยังแอปพลิเคชั่นของคุณเมื่อมีข้อมูลใหม่ออกมา +หากคุณเรียก API ด้วยฟังก์ชั่น “send” เซิร์ฟเวอร์จะส่งข้อมูลที่ร้องขอคืนเพียงครั้งเดียว ในการที่จะได้รับข้อมูลที่ถูกอัปเดต คุณจะต้องส่งการเรียกใช้งาน API อีกครั้ง โดยปกติวิธีนี้จะใช้เมื่อคุณได้รับการตอบสนองการโทร API อื่น ๆ หรือเหตุการณ์ UI เช่น `Click`, `Scroll` และอื่น ๆ ในการที่จะได้รับข้อมูลที่ถูกอัปเดต คุณจะต้องส่งการเรียกใช้ API อีกครั้ง โดยปกติวิธีนี้จะใช้เมื่อคุณได้รับการตอบสนองการโทร API อื่น ๆ หรือเหตุการณ์ UI เช่น `Click`, `Scroll` และอื่น ๆ ในการที่จะได้รับข้อมูลที่ถูกอัปเดต คุณจะต้องส่งการเรียกใช้ API อีกครั้ง โดยปกติวิธีนี้จะใช้เมื่อคุณได้รับการตอบสนองการโทร API อื่น ๆ หรือเหตุการณ์ UI เช่น `Click`, `Scroll` และอื่น ๆ ในการที่จะได้รับข้อมูลที่ถูกอัปเดต คุณจะต้องส่งการเรียกใช้ API อีกครั้ง โดยปกติวิธีนี้จะใช้เมื่อคุณได้รับการตอบสนองการโทร API อื่น ๆ หรือเหตุการณ์ UI เช่น `Click`, `Scroll` และอื่น ๆ การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง บางการเรียกใช้ API ก็ยังมีฟังก์ชั่นการสมัครสมาชิกที่ช่วยให้สามารถส่งข้อมูลอัปเดตไปยังแอปพลิเคชั่นของคุณเมื่อมีข้อมูลใหม่ออกมา การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง บางการเรียกใช้ API ก็ยังมีฟังก์ชั่นการสมัครสมาชิกที่ช่วยให้สามารถส่งข้อมูลอัปเดตไปยังแอปพลิเคชั่นของคุณเมื่อมีข้อมูลใหม่ออกมา การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง บางการเรียกใช้ API ก็ยังมีฟังก์ชั่นการสมัครสมาชิกที่ช่วยให้สามารถส่งข้อมูลอัปเดตไปยังแอปพลิเคชั่นของคุณเมื่อมีข้อมูลใหม่ออกมา การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง การเรียกใช้ API ทั้งหมดมีฟังก์ชั่นการส่งเพื่อที่จะทำการร้องขอและรับการตอบสนอง บางการเรียกใช้ API ก็ยังมีฟังก์ชั่นการสมัครสมาชิกที่ช่วยให้สามารถส่งข้อมูลอัปเดตไปยังแอปพลิเคชั่นของคุณเมื่อมีข้อมูลใหม่ออกมา ### สมัครสมาชิกเพื่อติดตามข้อมูล @@ -45,14 +45,14 @@ description: ตั้งค่าการเรียกใช้ API สำ ## ข้อมูลคำร้องขอ -เพื่อทำให้ง่ายขึ้นสำหรับคุณที่จะจัดการกับกระแสหรือโฟลว์ของคำร้องขอและการตอบรับของการเชื่อมต่อ WebSocket ของคุณ การเรียกใช้ API ของแต่ละ Deriv WebSocket นั้นจะเป็นไปตามโครงสร้างมาตรฐาน คุณสามารถใช้มันสำหรับการทำแคช การยืนยันความถูกต้อง การร้องขอ และการประสานข้อมูลการตอบสนอง คุณสามารถใช้มันสำหรับการทำแคช การยืนยันความถูกต้อง การร้องขอ และการประสานข้อมูลการตอบสนอง โครงสร้าง คุณอาจต้อง “แท็ก” คำขอของคุณและส่งผ่านการโทร “WebSocket” ของเรา คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณอาจต้อง “แท็ก” คำขอของคุณและส่งผ่านการโทร “WebSocket” ของเรา คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” +เพื่อทำให้ง่ายขึ้นสำหรับคุณที่จะจัดการกับกระแสหรือโฟลว์ของคำร้องขอและการตอบรับของการเชื่อมต่อ WebSocket ของคุณ การเรียกใช้ API ของแต่ละ Deriv WebSocket นั้นจะเป็นไปตามโครงสร้างมาตรฐาน คุณสามารถใช้มันสำหรับการทำแคช การยืนยันความถูกต้อง การร้องขอ และการประสานข้อมูลการตอบสนอง คุณสามารถใช้มันสำหรับการทำแคช การยืนยันความถูกต้อง การร้องขอ และการประสานข้อมูลการตอบสนอง โครงสร้าง คุณอาจต้อง “แท็ก” คำขอของคุณและส่งผ่านการโทร “WebSocket” ของเรา คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณอาจต้อง “แท็ก” คำขอของคุณและส่งผ่านการโทร “WebSocket” ของเรา คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณอาจต้อง “แท็ก” คำขอของคุณและส่งผ่านการโทร “WebSocket” ของเรา คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” คุณสามารถทำได้โดยส่งตัวเลข “ไปยังฟิลด์นี้ มันอาจเป็นประโยชน์เมื่อคุณต้องการกำหนดแผนที่ “คำขอ” เป็น “คำตอบ” #### ชื่อวิธีการเรียกใช้ API -“คำขอ” ทุก ๆ ใน WebSocket API มีฟิลด์ `ชื่อวิธี' ที่ทำหน้าที่เป็นตัวระบุที่ไม่ซ้ำกันสำหรับคำขอ ในกรณีส่วนใหญ่ `ชื่อวิธีนี้จะได้ค่าตัวเลข `1` แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่ `ชื่อวิธีนี้จะได้ค่าตัวเลข `1\`แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่`ชื่อวิธีนี้จะได้ค่าตัวเลข `1` แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่ `ชื่อวิธีนี้จะได้ค่าตัวเลข `1\`แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่`ชื่อวิธีนี้จะได้ค่าตัวเลข `1` แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่ `ชื่อวิธีนี้จะได้ค่าตัวเลข `1\`แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่`ชื่อวิธีนี้จะได้ค่าตัวเลข `1` แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง +“คำขอ” ทุก ๆ ใน WebSocket API มีฟิลด์ `ชื่อวิธี' ที่ทำหน้าที่เป็นตัวระบุที่ไม่ซ้ำกันสำหรับคำขอ ในกรณีส่วนใหญ่ `ชื่อวิธีนี้จะได้ค่าตัวเลข `1` แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่ `ชื่อวิธีนี้จะได้ค่าตัวเลข `1\`แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่`ชื่อวิธีนี้จะได้ค่าตัวเลข `1` แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่ `ชื่อวิธีนี้จะได้ค่าตัวเลข `1\`แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่`ชื่อวิธีนี้จะได้ค่าตัวเลข `1` แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่ `ชื่อวิธีนี้จะได้ค่าตัวเลข `1\`แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่`ชื่อวิธีนี้จะได้ค่าตัวเลข `1` แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง ในกรณีส่วนใหญ่ `ชื่อวิธีนี้จะได้ค่าตัวเลข `1\` แต่มีบางกรณีที่คุณสมบัติตัวระบุอาจมีค่าสตริง :::caution -ฟิลด์ `เรสซิเดนซ์_list` คือ `ชื่อวิธี' สำหรับการโทรและจำเป็นต้องใช้ อาจมีฟิลด์อื่นๆ ที่จำเป็นและซึ่งเกี่ยวข้องกับประเภทของคำร้องขอที่คุณต้องการส่ง ฟิลด์ `เรสซิเดนซ์_list` คือ \`ชื่อวิธี' สำหรับการโทรและจำเป็นต้องใช้ อาจมีฟิลด์อื่นๆ ที่จำเป็นและซึ่งเกี่ยวข้องกับประเภทของคำร้องขอที่คุณต้องการส่ง หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ “รายชื่อที่อยู่อาศัย” และการโทร API อื่น ๆ โปรดตรวจสอบใน [API Explorer] (/api-explorer #residence_list) อาจมีฟิลด์อื่นๆ ที่จำเป็นและซึ่งเกี่ยวข้องกับประเภทของคำร้องขอที่คุณต้องการส่ง ฟิลด์ `เรสซิเดนซ์_list` คือ \\`ชื่อวิธี' สำหรับการโทรและจำเป็นต้องใช้ อาจมีฟิลด์อื่นๆ ที่จำเป็นและซึ่งเกี่ยวข้องกับประเภทของคำร้องขอที่คุณต้องการส่ง หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ “รายชื่อที่อยู่อาศัย” และการโทร API อื่น ๆ โปรดตรวจสอบใน [API Explorer] (/api-explorer #residence_list) อาจมีฟิลด์อื่นๆ ที่จำเป็นและซึ่งเกี่ยวข้องกับประเภทของคำร้องขอที่คุณต้องการส่ง ที่นี่ `Residence_list`คือ`ชื่อวิธี`และมันมีข้อมูลจริงที่คุณร้องขอ ทั้งนี้ เพื่อทำให้ดูสั้นกระชับ เราจึงยังไม่ได้รวมส่วนที่เหลือของอาร์เรย์ คุณสามารถตรวจสอบการตอบสนองจริงได้ [ที่นี่] (/api-explorer #residence_list) ทั้งนี้ เพื่อทำให้ดูสั้นกระชับ เราจึงยังไม่ได้รวมส่วนที่เหลือของอาร์เรย์ ที่นี่`Residence_list`คือ`ชื่อวิธี\\\\` และมันมีข้อมูลจริงที่คุณร้องขอ ทั้งนี้ เพื่อทำให้ดูสั้นกระชับ เราจึงยังไม่ได้รวมส่วนที่เหลือของอาร์เรย์ คุณสามารถตรวจสอบการตอบสนองจริงได้ [ที่นี่] (/api-explorer #residence_list) ทั้งนี้ เพื่อทำให้ดูสั้นกระชับ เราจึงยังไม่ได้รวมส่วนที่เหลือของอาร์เรย์ คุณสามารถตรวจสอบการตอบสนองจริงได้ [ที่นี่] (/api-explorer #residence_list) ต้องใช้ชื่อวิธีการโทร API เสมอ ต้องใช้ชื่อวิธีการโทร API เสมอ ฟิลด์นี้จะกำหนดข้อมูลที่คุณจะได้รับจากเซิร์ฟเวอร์ WebSocket ของเรา ต้องใช้ชื่อวิธีการโทร API เสมอ ต้องใช้ชื่อวิธีการโทร API เสมอ ฟิลด์นี้จะกำหนดข้อมูลที่คุณจะได้รับจากเซิร์ฟเวอร์ WebSocket ของเรา ต้องใช้ชื่อวิธีการโทร API เสมอ ต้องใช้ชื่อวิธีการโทร API เสมอ ฟิลด์นี้จะกำหนดข้อมูลที่คุณจะได้รับจากเซิร์ฟเวอร์ WebSocket ของเรา +ฟิลด์ `เรสซิเดนซ์_list` คือ `ชื่อวิธี' สำหรับการโทรและจำเป็นต้องใช้ อาจมีฟิลด์อื่นๆ ที่จำเป็นและซึ่งเกี่ยวข้องกับประเภทของคำร้องขอที่คุณต้องการส่ง ฟิลด์ `เรสซิเดนซ์_list` คือ \`ชื่อวิธี' สำหรับการโทรและจำเป็นต้องใช้ อาจมีฟิลด์อื่นๆ ที่จำเป็นและซึ่งเกี่ยวข้องกับประเภทของคำร้องขอที่คุณต้องการส่ง หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ “รายชื่อที่อยู่อาศัย” และการโทร API อื่น ๆ โปรดตรวจสอบใน [API Explorer] (/api-explorer #residence_list) อาจมีฟิลด์อื่นๆ ที่จำเป็นและซึ่งเกี่ยวข้องกับประเภทของคำร้องขอที่คุณต้องการส่ง ฟิลด์ `เรสซิเดนซ์_list` คือ \\`ชื่อวิธี' สำหรับการโทรและจำเป็นต้องใช้ อาจมีฟิลด์อื่นๆ ที่จำเป็นและซึ่งเกี่ยวข้องกับประเภทของคำร้องขอที่คุณต้องการส่ง หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ “รายชื่อที่อยู่อาศัย” และการโทร API อื่น ๆ โปรดตรวจสอบใน [API Explorer] (/api-explorer #residence_list) อาจมีฟิลด์อื่นๆ ที่จำเป็นและซึ่งเกี่ยวข้องกับประเภทของคำร้องขอที่คุณต้องการส่ง ที่นี่ `Residence_list`คือ`ชื่อวิธี`และมันมีข้อมูลจริงที่คุณร้องขอ ทั้งนี้ เพื่อทำให้ดูสั้นกระชับ เราจึงยังไม่ได้รวมส่วนที่เหลือของอาร์เรย์ คุณสามารถตรวจสอบการตอบสนองจริงได้ [ที่นี่] (/api-explorer #residence_list) ทั้งนี้ เพื่อทำให้ดูสั้นกระชับ เราจึงยังไม่ได้รวมส่วนที่เหลือของอาร์เรย์ ที่นี่`Residence_list`คือ`ชื่อวิธี\\\\\` และมันมีข้อมูลจริงที่คุณร้องขอ ทั้งนี้ เพื่อทำให้ดูสั้นกระชับ เราจึงยังไม่ได้รวมส่วนที่เหลือของอาร์เรย์ คุณสามารถตรวจสอบการตอบสนองจริงได้ [ที่นี่] (/api-explorer #residence_list) ทั้งนี้ เพื่อทำให้ดูสั้นกระชับ เราจึงยังไม่ได้รวมส่วนที่เหลือของอาร์เรย์ คุณสามารถตรวจสอบการตอบสนองจริงได้ [ที่นี่] (/api-explorer #residence_list) ต้องใช้ชื่อวิธีการโทร API เสมอ ต้องใช้ชื่อวิธีการโทร API เสมอ ฟิลด์นี้จะกำหนดข้อมูลที่คุณจะได้รับจากเซิร์ฟเวอร์ WebSocket ของเรา ต้องใช้ชื่อวิธีการโทร API เสมอ ต้องใช้ชื่อวิธีการโทร API เสมอ ฟิลด์นี้จะกำหนดข้อมูลที่คุณจะได้รับจากเซิร์ฟเวอร์ WebSocket ของเรา ต้องใช้ชื่อวิธีการโทร API เสมอ ต้องใช้ชื่อวิธีการโทร API เสมอ ฟิลด์นี้จะกำหนดข้อมูลที่คุณจะได้รับจากเซิร์ฟเวอร์ WebSocket ของเรา ต้องใช้ชื่อวิธีการโทร API เสมอ ต้องใช้ชื่อวิธีการโทร API เสมอ ฟิลด์นี้จะกำหนดข้อมูลที่คุณจะได้รับจากเซิร์ฟเวอร์ WebSocket ของเรา ::: ### ฟิลด์ที่ต้องกรอก diff --git a/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md index b80421812..c51f6da6e 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md @@ -10,10 +10,10 @@ tags: keywords: - deriv-authentication - การอนุมัติอนุพันธ์ -description: เข้าถึงฟีเจอร์ Deriv API ที่สมบูรณ์ในแอพการซื้อขายของคุณโดยการตรวจสอบสิทธิ์ผู้ใช้ด้วยโทเค็น API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API +description: เข้าถึงฟีเจอร์ Deriv API ที่สมบูรณ์ในแอพการซื้อขายของคุณโดยการตรวจสอบสิทธิ์ผู้ใช้ด้วยโทเค็น API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API เรียนรู้ที่จะทำเช่นนี้ด้วยตัวอย่าง API --- -หากไม่ได้รับการอนุญาตให้สิทธิ์และการรับรองความถูกต้อง คุณจะเข้าถึงการเรียกใช้งานและฟีเจอร์ของ API ได้เพียงครึ่งเดียวเท่านั้น หากไม่ได้รับการอนุญาตให้สิทธิ์และการรับรองความถูกต้อง คุณจะเข้าถึงการเรียกใช้งานและฟีเจอร์ของ API ได้เพียงครึ่งเดียวเท่านั้น ตัวอย่างเช่น ในการซื้อสัญญาหรือใช้คุณสมบัติ “Copy Trading” ผู้ใช้ของคุณจะต้องได้รับการรับรองและได้รับอนุญาตจากผู้ให้บริการ **OAuth** ของเราและ**WebSocket Server** การอนุมัติอนุพันธ์ การอนุมัติอนุพันธ์ การอนุมัติอนุพันธ์ การอนุมัติอนุพันธ์ +หากไม่ได้รับการอนุญาตให้สิทธิ์และการรับรองความถูกต้อง คุณจะเข้าถึงการเรียกใช้งานและฟีเจอร์ของ API ได้เพียงครึ่งเดียวเท่านั้น หากไม่ได้รับการอนุญาตให้สิทธิ์และการรับรองความถูกต้อง คุณจะเข้าถึงการเรียกใช้งานและฟีเจอร์ของ API ได้เพียงครึ่งเดียวเท่านั้น ตัวอย่างเช่น ในการซื้อสัญญาหรือใช้คุณสมบัติ “Copy Trading” ผู้ใช้ของคุณจะต้องได้รับการรับรองและได้รับอนุญาตจากผู้ให้บริการ **OAuth** ของเราและ**WebSocket Server** การอนุมัติอนุพันธ์ การอนุมัติอนุพันธ์ การอนุมัติอนุพันธ์ การอนุมัติอนุพันธ์ การอนุมัติอนุพันธ์ ## ก่อนที่เราจะเริ่ม diff --git a/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md index 54ff0ece6..a02cceca6 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md @@ -25,8 +25,8 @@ description: คัดลอกการเทรด จากนั้นเทรดเดอร์จะสร้างโทเค็น API แบบอ่านอย่างเดียวและจัดหาให้กับเครื่องถ่ายเอกสาร -เวลาทำการเทรด เวลาทำการเทรด เวลาทำการเทรด เวลาทำการเทรด เวลาทำการเทรด การเป็นเครื่องถ่ายเอกสาร การเปิดใช้งานการตั้งค่า allow_copiers จะทำให้การโทร [copytrading statistics] (/api-explorer #copytrading_statistics) ทำงานได้ การเรียกสถิติ API ให้ข้อมูลเกี่ยวกับบัญชี (เพื่อให้เครื่องสำเนาที่มีศักยภาพมีความคิดเกี่ยวกับประสิทธิภาพในอดีตของเทรดเดอร์) +เวลาทำการเทรด เวลาทำการเทรด เวลาทำการเทรด เวลาทำการเทรด เวลาทำการเทรด เวลาทำการเทรด การเป็นเครื่องถ่ายเอกสาร การเปิดใช้งานการตั้งค่า allow_copiers จะทำให้การโทร [copytrading statistics] (/api-explorer #copytrading_statistics) ทำงานได้ การเรียกสถิติ API ให้ข้อมูลเกี่ยวกับบัญชี (เพื่อให้เครื่องสำเนาที่มีศักยภาพมีความคิดเกี่ยวกับประสิทธิภาพในอดีตของเทรดเดอร์) ## การเป็นเครื่องถ่ายเอกสาร -การเป็นเครื่องถ่ายเอกสาร การเป็นเครื่องถ่ายเอกสาร การเป็นเครื่องถ่ายเอกสาร การเป็นเครื่องถ่ายเอกสาร การเป็นเครื่องถ่ายเอกสาร การเรียกใช้งาน หากต้องการเป็นเครื่องถ่ายเอกสาร ให้ใช้การโทร [คัดลอกเริ่มต้น] (/api-explorer #copy_start) หากต้องการหยุดคัดลอก ให้ใช้การโทร [copy stop] (/api-explorer #copy_stop) +การเป็นเครื่องถ่ายเอกสาร การเป็นเครื่องถ่ายเอกสาร การเป็นเครื่องถ่ายเอกสาร การเป็นเครื่องถ่ายเอกสาร การเป็นเครื่องถ่ายเอกสาร การเป็นเครื่องถ่ายเอกสาร การเรียกใช้งาน หากต้องการเป็นเครื่องถ่ายเอกสาร ให้ใช้การโทร [คัดลอกเริ่มต้น] (/api-explorer #copy_start) หากต้องการหยุดคัดลอก ให้ใช้การโทร [copy stop] (/api-explorer #copy_stop) diff --git a/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md index bd6a51de3..ce768763b 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md @@ -16,7 +16,7 @@ description: เรียนรู้เกี่ยวกับโปรโต ## WebSockets คืออะไร? -โปรโตคอล `WebSocket` ที่อธิบายไว้ในข้อกำหนด [RFC 6455] (https://datatracker.ietf.org/doc/html/rfc6455) ให้วิธีแลกเปลี่ยนข้อมูลระหว่างเบราว์เซอร์และเซิร์ฟเวอร์ผ่านการเชื่อมต่อแบบถาวร ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม +โปรโตคอล `WebSocket` ที่อธิบายไว้ในข้อกำหนด [RFC 6455] (https://datatracker.ietf.org/doc/html/rfc6455) ให้วิธีแลกเปลี่ยนข้อมูลระหว่างเบราว์เซอร์และเซิร์ฟเวอร์ผ่านการเชื่อมต่อแบบถาวร ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม ข้อมูลที่สามารถส่งผ่านได้ทั้งสองทิศทางเป็น "แพ็กเก็ต" โดยไม่ทำลายการเชื่อมต่อหรือไม่ต้องการคำขอ HTTP เพิ่มเติม WebSocket เหมาะอย่างยิ่งสำหรับบริการที่ต้องการการแลกเปลี่ยนข้อมูลอย่างต่อเนื่อง เช่น ระบบการเทรดตามเวลาจริงและอื่นๆ @@ -24,6 +24,8 @@ WebSocket เหมาะอย่างยิ่งสำหรับบริ ในการเปิดการเชื่อมต่อ WebSocket เราจำเป็นต้องสร้าง “WebSocket ใหม่” โดยใช้โปรโตคอลพิเศษ `ws`หรือ `wss` ใน url นี่คือวิธีที่คุณสามารถทำได้ใน “Javascript”: นี่คือวิธีที่คุณสามารถทำได้ใน “Javascript”: นี่คือวิธีที่คุณสามารถทำได้ใน “Javascript”: นี่คือวิธีที่คุณสามารถทำได้ใน “Javascript”: สำหรับเว็บไซต์การเทรดเช่น Deriv สำหรับเว็บไซต์การเทรดเช่น Deriv +ที่นี่ WebSocket ช่วยในการจัดการข้อมูลที่ขับเคลื่อนโดยเซิร์ฟเวอร์แบ็คเอน์ที่ปรับใช้กับผู้ใช้งาน เมื่อสร้าง Socket แล้ว เราควรฟังเหตุการณ์ที่เกิดขึ้นกับมัน ซึ่งมีทั้งหมด 4 กรณี ได้แก่: ซึ่งมีทั้งหมด 4 กรณี ได้แก่: ซึ่งมีทั้งหมด 4 กรณี ได้แก่: ในการเปิดการเชื่อมต่อ WebSocket เราจำเป็นต้องสร้าง “WebSocket ใหม่” โดยใช้โปรโตคอลพิเศษ `ws`หรือ `wss` ใน url นี่คือวิธีที่คุณสามารถทำได้ใน “Javascript”: นี่คือวิธีที่คุณสามารถทำได้ใน “Javascript”: นี่คือวิธีที่คุณสามารถทำได้ใน “Javascript”: นี่คือวิธีที่คุณสามารถทำได้ใน “Javascript”: สำหรับเว็บไซต์การเทรดเช่น Deriv +สำหรับเว็บไซต์การเทรดเช่น Deriv ที่นี่ WebSocket ช่วยในการจัดการข้อมูลที่ขับเคลื่อนโดยเซิร์ฟเวอร์แบ็คเอน์ที่ปรับใช้กับผู้ใช้งาน เมื่อสร้าง Socket แล้ว เราควรฟังเหตุการณ์ที่เกิดขึ้นกับมัน ซึ่งมีทั้งหมด 4 กรณี ได้แก่: ซึ่งมีทั้งหมด 4 กรณี ได้แก่: ซึ่งมีทั้งหมด 4 กรณี ได้แก่: เมื่อสร้าง Socket แล้ว เราควรฟังเหตุการณ์ที่เกิดขึ้นกับมัน ซึ่งมีทั้งหมด 4 กรณี ได้แก่: ซึ่งมีทั้งหมด 4 กรณี ได้แก่: ซึ่งมีทั้งหมด 4 กรณี ได้แก่: ```js @@ -42,6 +44,7 @@ Using `wss://` is always the better choice. The `wss://` protocol is not only en ::: ซึ่งเมื่อเปิดใช้งานโปรโตคอลความปลอดภัยเพื่อการขนส่งข้อมูลนั้น ข้อมูลก็จะถูกเข้ารหัสโดยผู้ส่งและถูกถอดรหัสโดยผู้รับ นี่หมายความว่า แพ็กเก็ตข้อมูลที่เข้ารหัสสามารถส่งผ่านพร็อกซีได้สำเร็จโดยไม่ต้องถูกตรวจสอบ ::: ซึ่งเมื่อเปิดใช้งานโปรโตคอลความปลอดภัยเพื่อการขนส่งข้อมูลนั้น ข้อมูลก็จะถูกเข้ารหัสโดยผู้ส่งและถูกถอดรหัสโดยผู้รับ นี่หมายความว่า แพ็กเก็ตข้อมูลที่เข้ารหัสสามารถส่งผ่านพร็อกซีได้สำเร็จโดยไม่ต้องถูกตรวจสอบ ::: ซึ่งเมื่อเปิดใช้งานโปรโตคอลความปลอดภัยเพื่อการขนส่งข้อมูลนั้น ข้อมูลก็จะถูกเข้ารหัสโดยผู้ส่งและถูกถอดรหัสโดยผู้รับ นี่หมายความว่า แพ็กเก็ตข้อมูลที่เข้ารหัสสามารถส่งผ่านพร็อกซีได้สำเร็จโดยไม่ต้องถูกตรวจสอบ +::: ซึ่งเมื่อเปิดใช้งานโปรโตคอลความปลอดภัยเพื่อการขนส่งข้อมูลนั้น ข้อมูลก็จะถูกเข้ารหัสโดยผู้ส่งและถูกถอดรหัสโดยผู้รับ นี่หมายความว่า แพ็กเก็ตข้อมูลที่เข้ารหัสสามารถส่งผ่านพร็อกซีได้สำเร็จโดยไม่ต้องถูกตรวจสอบ ::: เมื่อสร้าง Socket แล้ว เราควรฟังเหตุการณ์ที่เกิดขึ้นกับมัน ซึ่งมีทั้งหมด 4 กรณี ได้แก่: ซึ่งมีทั้งหมด 4 กรณี ได้แก่: ซึ่งมีทั้งหมด 4 กรณี ได้แก่: @@ -101,7 +104,7 @@ WebSockets เป็นเครื่องมือสื่อสารระ เมื่อสร้างแอปพลิเคชั่นแชท นักพัฒนาแอปพลิเคชั่นแชทเรียก WebSockets เพื่อขอความช่วยเหลือในการดำเนินการ เช่น การแลกเปลี่ยนแบบครั้งเดียว และการเผยแพร่/กระจายข้อความทางเสียง เนื่องจากใช้การเชื่อมต่อ WebSocket เดียวกันในการส่ง/รับข้อความ จึงทำให้การสื่อสารนั้นทำได้ง่ายและรวดเร็ว กระบวนการจะเริ่มต้นด้วยการเปิดการเชื่อมต่อที่เรียกว่ากระบวนการแฮนด์เชคของ WebSocket ซึ่งเกี่ยวข้องกับการใช้ระบบใหม่ (ws หรือ wss) เพื่อช่วยให้คุณทำความเข้าใจ คุณสามารถถือได้ว่าสิ่งเหล่านี้เทียบเท่ากับ HTTP และ HTTP (HTTPS) ที่ปลอดภัย ตามลำดับ -ตอนนี้เราได้กำหนดสถานะใดบ้างที่ควรใช้ WebSockets ไปแล้ว มาดูกันเถอะว่า สถานะใดบ้างที่ควรหลีกเลี่ยงมากที่สุด สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น +ตอนนี้เราได้กำหนดสถานะใดบ้างที่ควรใช้ WebSockets ไปแล้ว มาดูกันเถอะว่า สถานะใดบ้างที่ควรหลีกเลี่ยงมากที่สุด สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น สิ่งนี้จะช่วยให้คุณหลีกเลี่ยงความยุ่งยากในการปฏิบัติงานที่ไม่จำเป็น ‍เมื่อคุณกำลังพัฒนาเว็บแอปพลิเคชั่นแบบเรียลไทม์ ‍เมื่อคุณกำลังพัฒนาเว็บแอปพลิเคชั่นแบบเรียลไทม์ @@ -119,17 +122,17 @@ WebSockets เป็นเครื่องมือสื่อสารระ เมื่อสร้างแอปพลิเคชั่นแชท นักพัฒนาแอปพลิเคชั่นแชทเรียก WebSockets เพื่อขอความช่วยเหลือในการดำเนินการ เช่น การแลกเปลี่ยนแบบครั้งเดียว และการเผยแพร่/กระจายข้อความทางเสียง เนื่องจากใช้การเชื่อมต่อ WebSocket เดียวกันในการส่ง/รับข้อความ จึงทำให้การสื่อสารนั้นทำได้ง่ายและรวดเร็ว กระบวนการจะเริ่มต้นด้วยการเปิดการเชื่อมต่อที่เรียกว่ากระบวนการแฮนด์เชคของ WebSocket ซึ่งเกี่ยวข้องกับการใช้ระบบใหม่ (ws หรือ wss) เพื่อช่วยให้คุณทำความเข้าใจ คุณสามารถถือได้ว่าสิ่งเหล่านี้เทียบเท่ากับ HTTP และ HTTP (HTTPS) ที่ปลอดภัย ตามลำดับ ใน WebSocket การสื่อสารจะเกิดขึ้นที่ปลายทั้งสองด้าน ซึ่งทำให้เป็นโปรโตคอลที่เร็วขึ้น ใน WebSocket การสื่อสารจะเกิดขึ้นที่ปลายทั้งสองด้าน ซึ่งทำให้เป็นโปรโตคอลที่เร็วขึ้น ใน HTTP การเชื่อมต่อถูกสร้างขึ้นที่ปลายด้านหนึ่ง ทำให้เชื่องช้ากว่า WebSocket เล็กน้อย -WebSocket ใช้การเชื่อมต่อ TCP แบบผสานหลายช่องทางและจำเป็นต้องให้ฝั่งใดฝั่งหนึ่งหยุดการเชื่อมต่อ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ +WebSocket ใช้การเชื่อมต่อ TCP แบบผสานหลายช่องทางและจำเป็นต้องให้ฝั่งใดฝั่งหนึ่งหยุดการเชื่อมต่อ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ การเชื่อมต่อจะยังคงอยู่ในสถานะที่ใช้งานได้ จนกว่าจะมีสิ้นสุดการเชื่อมต่อนั้น ในขณะที่ HTTP จำเป็นต้องสร้างการเชื่อมต่อที่แตกต่างกันสำหรับคำร้องขอแต่ละครั้ง หลังจากคำร้องขอเสร็จสมบูรณ์แล้ว การเชื่อมต่อจะถูกหยุดโดยอัตโนมัติ ## การเชื่อมต่อ WebSocket ถูกสร้างขึ้นอย่างไร? กระบวนการจะเริ่มต้นด้วยการเปิดการเชื่อมต่อที่เรียกว่ากระบวนการแฮนด์เชคของ WebSocket ซึ่งเกี่ยวข้องกับการใช้ระบบใหม่ (ws หรือ wss) เพื่อช่วยให้คุณทำความเข้าใจ คุณสามารถถือได้ว่าสิ่งเหล่านี้เทียบเท่ากับ HTTP และ HTTP (HTTPS) ที่ปลอดภัย ตามลำดับ -โดยการใช้ระบบนี้ เซิร์ฟเวอร์และผู้ใช้งานจะถูกคาดหวังว่าต้องปฏิบัติตามมาตรฐานของโปรโตคอลการเชื่อมต่อ WebSocket การเริ่มต้นการเชื่อมต่อ WebSocket เริ่มต้นด้วยการขออัปเกรดการขอข้อมูลโดยใช้ HTTP ที่มีส่วนของหัวเรื่องหลายรายการ เช่น Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key และอื่นๆ โดยการใช้ระบบนี้ เซิร์ฟเวอร์และผู้ใช้งานจะถูกคาดหวังว่าต้องปฏิบัติตามมาตรฐานของโปรโตคอลการเชื่อมต่อ WebSocket การเริ่มต้นการเชื่อมต่อ WebSocket เริ่มต้นด้วยการขออัปเกรดการขอข้อมูลโดยใช้ HTTP ที่มีส่วนของหัวเรื่องหลายรายการ เช่น Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key และอื่นๆ โดยการใช้ระบบนี้ เซิร์ฟเวอร์และผู้ใช้งานจะถูกคาดหวังว่าต้องปฏิบัติตามมาตรฐานของโปรโตคอลการเชื่อมต่อ WebSocket การเริ่มต้นการเชื่อมต่อ WebSocket เริ่มต้นด้วยการขออัปเกรดการขอข้อมูลโดยใช้ HTTP ที่มีส่วนของหัวเรื่องหลายรายการ เช่น Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key และอื่นๆ โดยการใช้ระบบนี้ เซิร์ฟเวอร์และผู้ใช้งานจะถูกคาดหวังว่าต้องปฏิบัติตามมาตรฐานของโปรโตคอลการเชื่อมต่อ WebSocket การเริ่มต้นการเชื่อมต่อ WebSocket เริ่มต้นด้วยการขออัปเกรดการขอข้อมูลโดยใช้ HTTP ที่มีส่วนของหัวเรื่องหลายรายการ เช่น Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key และอื่นๆ \*\*การตอบกลับ: \*\* ส่วนหัวการตอบสนอง SEC-WebSocket-Accept มีส่วนที่เหลือของค่าที่ส่งในส่วนหัวคำขอคีย์ SEC-WebSocket นี่จะเชื่อมโยงเข้ากับข้อกำหนดโปรโตคอลที่เฉพาะเจาะจงและมีการใช้กันอย่างกว้างขวางเพื่อป้องกันไม่ให้เกิดข้อมูลที่สับสนจนทำให้เข้าใจผิด กล่าวอีกนัยหนึ่งคือ มันช่วยเพิ่มความปลอดภัยของ API และหยุดเซิร์ฟเวอร์ที่มีการกำหนดค่าไม่ถูกต้องไม่ให้ไปสร้างข้อผิดพลาดในการพัฒนาแอปพลิเคชั่น นี่จะเชื่อมโยงเข้ากับข้อกำหนดโปรโตคอลที่เฉพาะเจาะจงและมีการใช้กันอย่างกว้างขวางเพื่อป้องกันไม่ให้เกิดข้อมูลที่สับสนจนทำให้เข้าใจผิด กล่าวอีกนัยหนึ่งคือ มันช่วยเพิ่มความปลอดภัยของ API และหยุดเซิร์ฟเวอร์ที่มีการกำหนดค่าไม่ถูกต้องไม่ให้ไปสร้างข้อผิดพลาดในการพัฒนาแอปพลิเคชั่น นี่จะเชื่อมโยงเข้ากับข้อกำหนดโปรโตคอลที่เฉพาะเจาะจงและมีการใช้กันอย่างกว้างขวางเพื่อป้องกันไม่ให้เกิดข้อมูลที่สับสนจนทำให้เข้าใจผิด กล่าวอีกนัยหนึ่งคือ มันช่วยเพิ่มความปลอดภัยของ API และหยุดเซิร์ฟเวอร์ที่มีการกำหนดค่าไม่ถูกต้องไม่ให้ไปสร้างข้อผิดพลาดในการพัฒนาแอปพลิเคชั่น +โดยการใช้ระบบนี้ เซิร์ฟเวอร์และผู้ใช้งานจะถูกคาดหวังว่าต้องปฏิบัติตามมาตรฐานของโปรโตคอลการเชื่อมต่อ WebSocket การเริ่มต้นการเชื่อมต่อ WebSocket เริ่มต้นด้วยการขออัปเกรดการขอข้อมูลโดยใช้ HTTP ที่มีส่วนของหัวเรื่องหลายรายการ เช่น Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key และอื่นๆ โดยการใช้ระบบนี้ เซิร์ฟเวอร์และผู้ใช้งานจะถูกคาดหวังว่าต้องปฏิบัติตามมาตรฐานของโปรโตคอลการเชื่อมต่อ WebSocket การเริ่มต้นการเชื่อมต่อ WebSocket เริ่มต้นด้วยการขออัปเกรดการขอข้อมูลโดยใช้ HTTP ที่มีส่วนของหัวเรื่องหลายรายการ เช่น Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key และอื่นๆ โดยการใช้ระบบนี้ เซิร์ฟเวอร์และผู้ใช้งานจะถูกคาดหวังว่าต้องปฏิบัติตามมาตรฐานของโปรโตคอลการเชื่อมต่อ WebSocket การเริ่มต้นการเชื่อมต่อ WebSocket เริ่มต้นด้วยการขออัปเกรดการขอข้อมูลโดยใช้ HTTP ที่มีส่วนของหัวเรื่องหลายรายการ เช่น Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key และอื่นๆ โดยการใช้ระบบนี้ เซิร์ฟเวอร์และผู้ใช้งานจะถูกคาดหวังว่าต้องปฏิบัติตามมาตรฐานของโปรโตคอลการเชื่อมต่อ WebSocket การเริ่มต้นการเชื่อมต่อ WebSocket เริ่มต้นด้วยการขออัปเกรดการขอข้อมูลโดยใช้ HTTP ที่มีส่วนของหัวเรื่องหลายรายการ เช่น Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key และอื่นๆ โดยการใช้ระบบนี้ เซิร์ฟเวอร์และผู้ใช้งานจะถูกคาดหวังว่าต้องปฏิบัติตามมาตรฐานของโปรโตคอลการเชื่อมต่อ WebSocket การเริ่มต้นการเชื่อมต่อ WebSocket เริ่มต้นด้วยการขออัปเกรดการขอข้อมูลโดยใช้ HTTP ที่มีส่วนของหัวเรื่องหลายรายการ เช่น Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key และอื่นๆ \*\*การตอบกลับ: \*\* ส่วนหัวการตอบสนอง SEC-WebSocket-Accept มีส่วนที่เหลือของค่าที่ส่งในส่วนหัวคำขอคีย์ SEC-WebSocket นี่จะเชื่อมโยงเข้ากับข้อกำหนดโปรโตคอลที่เฉพาะเจาะจงและมีการใช้กันอย่างกว้างขวางเพื่อป้องกันไม่ให้เกิดข้อมูลที่สับสนจนทำให้เข้าใจผิด กล่าวอีกนัยหนึ่งคือ มันช่วยเพิ่มความปลอดภัยของ API และหยุดเซิร์ฟเวอร์ที่มีการกำหนดค่าไม่ถูกต้องไม่ให้ไปสร้างข้อผิดพลาดในการพัฒนาแอปพลิเคชั่น นี่จะเชื่อมโยงเข้ากับข้อกำหนดโปรโตคอลที่เฉพาะเจาะจงและมีการใช้กันอย่างกว้างขวางเพื่อป้องกันไม่ให้เกิดข้อมูลที่สับสนจนทำให้เข้าใจผิด กล่าวอีกนัยหนึ่งคือ มันช่วยเพิ่มความปลอดภัยของ API และหยุดเซิร์ฟเวอร์ที่มีการกำหนดค่าไม่ถูกต้องไม่ให้ไปสร้างข้อผิดพลาดในการพัฒนาแอปพลิเคชั่น นี่จะเชื่อมโยงเข้ากับข้อกำหนดโปรโตคอลที่เฉพาะเจาะจงและมีการใช้กันอย่างกว้างขวางเพื่อป้องกันไม่ให้เกิดข้อมูลที่สับสนจนทำให้เข้าใจผิด กล่าวอีกนัยหนึ่งคือ มันช่วยเพิ่มความปลอดภัยของ API และหยุดเซิร์ฟเวอร์ที่มีการกำหนดค่าไม่ถูกต้องไม่ให้ไปสร้างข้อผิดพลาดในการพัฒนาแอปพลิเคชั่น ต่อไปนี้คือวิธีสร้างการเชื่อมต่อ: -1. \*\*คำขอ: \*\* ส่วนหัวการอัปเกรดการเชื่อมต่อหมายถึงการจับมือของ WebSocket ในขณะที่คีย์ SEC-WebSocket มีค่าสุ่มที่เข้ารหัส Base64 ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย +1. \*\*คำขอ: \*\* ส่วนหัวการอัปเกรดการเชื่อมต่อหมายถึงการจับมือของ WebSocket ในขณะที่คีย์ SEC-WebSocket มีค่าสุ่มที่เข้ารหัส Base64 ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย ค่านี้ถูกสร้างขึ้นแบบสุ่มในระหว่างกระบวนการแฮนด์เชคของ WebSocket ทุกครั้ง นอกจากนั้น ส่วนหัวของค่าสุ่มแบบใช้ครั้งเดียวนั้นยังเป็นส่วนหนึ่งของคำร้องขอนี้ด้วย เมื่อนำหัวเรื่องต่างๆ ในรายการที่ระบุไว้ข้างต้นนั้นมารวมกัน ก็จะประกอบกันเป็นคำร้องขอ HTTP GET มันจะมีข้อมูลที่คล้ายกันอยู่ในนั้น: มันจะมีข้อมูลที่คล้ายกันอยู่ในนั้น: มันจะมีข้อมูลที่คล้ายกันอยู่ในนั้น: มันจะมีข้อมูลที่คล้ายกันอยู่ในนั้น: มันจะมีข้อมูลที่คล้ายกันอยู่ในนั้น: diff --git a/i18n/th/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/th/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md index c76321acd..059ab6504 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md @@ -29,7 +29,7 @@ description: เรียนรู้เกี่ยวกับ Deriv API ค ## Deriv API คืออะไร? -Deriv API คือเครื่องมือที่ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชั่นการเทรดที่กำหนดเองได้ซึ่งสามารถทำงานร่วมกับแพลตฟอร์มการเทรดของ Deriv นั่นเอง คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ +Deriv API คือเครื่องมือที่ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชั่นการเทรดที่กำหนดเองได้ซึ่งสามารถทำงานร่วมกับแพลตฟอร์มการเทรดของ Deriv นั่นเอง คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ คุณสามารถนึกภาพได้ว่ามันเป็นวิธีหนึ่งสำหรับนักพัฒนาในการสร้างเครื่องมือที่พิเศษขึ้นเพื่อช่วยให้ผู้คนทำการเทรดบนแพลตฟอร์ม Deriv ได้อย่างมีประสิทธิภาพหรือเป็นส่วนตัวมากขึ้น เมื่อใช้ Deriv API นักพัฒนาสามารถเข้าถึงฟังก์ชั่นการทำงานหลากหลายเช่นการเปิดการเทรด การเรียกข้อมูลบัญชี การจัดการคำสั่งซื้อ และการเข้าถึงข้อมูลตลาดแบบเรียลไทม์ได้ สิ่งนี้มีประโยชน์สำหรับนักเทรดที่ต้องการปรับแต่งประสบการณ์การเทรดของพวกเขาหรือใช้เครื่องมือที่พิเศษเพื่อให้การตัดสินใจการเทรดมีข้อมูลมากขึ้น โดยรวมแล้ว Deriv API จะให้ความยืดหยุ่นและการควบคุมที่มากขึ้นเกี่ยวกับประสบการณ์การเทรดของคุณให้แก่คุณ จึงช่วยให้คุณสามารถสร้างสรรค์โซลูชั่นที่ตอบโจทก์ได้ตรงกับสไตล์และเป้าหมายในการเทรดของคุณ ## ฉันจะใช้มันได้อย่างไร? @@ -37,9 +37,9 @@ Deriv API คือเครื่องมือที่ช่วยให้ 1. **ลงทะเบียนสำหรับบัญชี Deriv API**: ไปที่เว็บไซต์ Deriv API และลงทะเบียนสำหรับบัญชี หลังจากที่คุณได้ทำการลงทะเบียนแล้ว คุณจะได้รับโทเคน API ซึ่งคุณสามารถใช้เพื่อรับรองคำร้องขอ API ของคุณได้ หลังจากที่คุณได้ทำการลงทะเบียนแล้ว คุณจะได้รับโทเคน API ซึ่งคุณสามารถใช้เพื่อรับรองคำร้องขอ API ของคุณได้ หลังจากที่คุณได้ทำการลงทะเบียนแล้ว คุณจะได้รับโทเคน API ซึ่งคุณสามารถใช้เพื่อรับรองคำร้องขอ API ของคุณได้ หลังจากที่คุณได้ทำการลงทะเบียนแล้ว คุณจะได้รับโทเคน API ซึ่งคุณสามารถใช้เพื่อรับรองคำร้องขอ API ของคุณได้ หลังจากที่คุณได้ทำการลงทะเบียนแล้ว คุณจะได้รับโทเคน API ซึ่งคุณสามารถใช้เพื่อรับรองคำร้องขอ API ของคุณได้ -2. **ทำความคุ้นเคยกับเอกสาร API**: Deriv API มีเอกสารที่ครอบคลุมซึ่งอธิบายวิธีใช้ปลายทาง API รวมถึงพารามิเตอร์ที่มีอยู่และรูปแบบการตอบสนอง ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ +2. **ทำความคุ้นเคยกับเอกสาร API**: Deriv API มีเอกสารที่ครอบคลุมซึ่งอธิบายวิธีใช้ปลายทาง API รวมถึงพารามิเตอร์ที่มีอยู่และรูปแบบการตอบสนอง ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ ตรวจสอบให้แน่ใจว่าคุณคุ้นเคยกับเอกสารประกอบก่อนที่จะเริ่มใช้งาน API นี้ -3. **สร้างแอปพลิเคชัน API**: ในการสร้างแอปพลิเคชัน API คุณต้องระบุชื่อสำหรับแอปพลิเคชันของคุณและ URI การเปลี่ยนเส้นทาง URI ส่งต่อคือ URL ที่ผู้ใช้จะถูกนำไปยังหลังจากที่พวกเขาได้ทำการอนุญาตแอปพลิเคชั่นของคุณให้เข้าถึงบัญชี Deriv ของพวกเขาแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว +3. **สร้างแอปพลิเคชัน API**: ในการสร้างแอปพลิเคชัน API คุณต้องระบุชื่อสำหรับแอปพลิเคชันของคุณและ URI การเปลี่ยนเส้นทาง URI ส่งต่อคือ URL ที่ผู้ใช้จะถูกนำไปยังหลังจากที่พวกเขาได้ทำการอนุญาตแอปพลิเคชั่นของคุณให้เข้าถึงบัญชี Deriv ของพวกเขาแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว URL การอนุญาตคือ URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางไปหลังจากที่พวกเขาได้รับอนุญาตให้แอปพลิเคชันของคุณเข้าถึงบัญชี Deriv ของตนแล้ว 4. **ลงทะเบียนสำหรับบัญชี Deriv API**: ไปที่เว็บไซต์ Deriv API และลงทะเบียนสำหรับบัญชี หลังจากที่คุณได้ทำการลงทะเบียนแล้ว คุณจะได้รับโทเคน API ซึ่งคุณสามารถใช้เพื่อรับรองคำร้องขอ API ของคุณได้ หลังจากที่คุณได้ทำการลงทะเบียนแล้ว คุณจะได้รับโทเคน API ซึ่งคุณสามารถใช้เพื่อรับรองคำร้องขอ API ของคุณได้ หลังจากที่คุณได้ทำการลงทะเบียนแล้ว คุณจะได้รับโทเคน API ซึ่งคุณสามารถใช้เพื่อรับรองคำร้องขอ API ของคุณได้ หลังจากที่คุณได้ทำการลงทะเบียนแล้ว คุณจะได้รับโทเคน API ซึ่งคุณสามารถใช้เพื่อรับรองคำร้องขอ API ของคุณได้ หลังจากที่คุณได้ทำการลงทะเบียนแล้ว คุณจะได้รับโทเคน API ซึ่งคุณสามารถใช้เพื่อรับรองคำร้องขอ API ของคุณได้ **อนุญาตแอปพลิเคชันของคุณ**: เมื่อคุณสร้างแอปพลิเคชัน API แล้วคุณจะต้องอนุญาตให้เข้าถึงบัญชี Deriv ของคุณ นี่เกี่ยวข้องกับการเข้าสู่ระบบบัญชี Deriv ของคุณและให้สิทธิ์แก่แอปพลิเคชั่นของคุณให้ได้เข้าถึงข้อมูลบัญชีของคุณ นี่เกี่ยวข้องกับการเข้าสู่ระบบบัญชี Deriv ของคุณและให้สิทธิ์แก่แอปพลิเคชั่นของคุณให้ได้เข้าถึงข้อมูลบัญชีของคุณ นี่เกี่ยวข้องกับการเข้าสู่ระบบบัญชี Deriv ของคุณและให้สิทธิ์แก่แอปพลิเคชั่นของคุณให้ได้เข้าถึงข้อมูลบัญชีของคุณ นี่เกี่ยวข้องกับการเข้าสู่ระบบบัญชี Deriv ของคุณและให้สิทธิ์แก่แอปพลิเคชั่นของคุณให้ได้เข้าถึงข้อมูลบัญชีของคุณ นี่เกี่ยวข้องกับการเข้าสู่ระบบบัญชี Deriv ของคุณและให้สิทธิ์แก่แอปพลิเคชั่นของคุณให้ได้เข้าถึงข้อมูลบัญชีของคุณ diff --git a/i18n/th/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/th/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md index 28ab4e503..ea3a98181 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md @@ -32,17 +32,17 @@ description: ค้นหาวิธีสร้างรายได้จา 2. **การเรียกเก็บเงินสำหรับคุณสมบัติระดับพรีเมียม**: หากแอปพลิเคชันการซื้อขายของคุณมีคุณสมบัติขั้นสูง เช่น ข้อมูลตลาดแบบเรียลไทม์ เครื่องมือสร้างแผนภูมิขั้นสูง และฟีเจอร์พรีเมียมอื่น ๆ ที่ให้มูลค่าเพิ่มแก่ผู้ใช้ คุณสามารถสร้างรายได้เพิ่มเติมโดยเรียกเก็บเงินจากผู้ใช้สำหรับการเข้าถึงฟีเจอร์เหล่านั้น -3. **การตลาดพันธมิตร**: คุณสามารถเข้าร่วมโปรแกรมพันธมิตรของ Deriv และรับค่าคอมมิชชั่นสำหรับการแนะนำผู้ใช้ใหม่ไปยังแพลตฟอร์ม Deriv นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการซื้อขายหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน +3. **การตลาดพันธมิตร**: คุณสามารถเข้าร่วมโปรแกรมพันธมิตรของ Deriv และรับค่าคอมมิชชั่นสำหรับการแนะนำผู้ใช้ใหม่ไปยังแพลตฟอร์ม Deriv นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการซื้อขายหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน นี่อาจเป็นตัวเลือกที่ดี ถ้าคุณมีผู้ชมที่มีความสนใจในการเทรดหรือการลงทุน -4. **ค่าธรรมเนียมการอ้างอิง**: หากคุณได้สร้างแอปพลิเคชันการซื้อขายที่รวมเข้ากับแพลตฟอร์ม Deriv คุณสามารถเสนอค่าธรรมเนียมการอ้างอิงให้กับผู้ใช้ที่มีอยู่ซึ่งแนะนำผู้ใช้ใหม่ไปยังแอปพลิเคชันของคุณได้ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ +4. **ค่าธรรมเนียมการอ้างอิง**: หากคุณได้สร้างแอปพลิเคชันการซื้อขายที่รวมเข้ากับแพลตฟอร์ม Deriv คุณสามารถเสนอค่าธรรมเนียมการอ้างอิงให้กับผู้ใช้ที่มีอยู่ซึ่งแนะนำผู้ใช้ใหม่ไปยังแอปพลิเคชันของคุณได้ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ สิ่งจูงใจนี้สามารถกระตุ้นให้พวกเขาพูดเผยแพร่เกี่ยวกับแอปพลิเคชั่นของคุณ จึงช่วยให้คุณได้ขยายฐานผู้ใช้งานของคุณ -5. **การโฆษณา**: หากคุณได้สร้างแอปพลิเคชันการซื้อขายที่มีฐานผู้ใช้ขนาดใหญ่ คุณสามารถพิจารณาขายพื้นที่โฆษณาให้กับผู้โฆษณาที่เกี่ยวข้องได้ นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม +5. **การโฆษณา**: หากคุณได้สร้างแอปพลิเคชันการซื้อขายที่มีฐานผู้ใช้ขนาดใหญ่ คุณสามารถพิจารณาขายพื้นที่โฆษณาให้กับผู้โฆษณาที่เกี่ยวข้องได้ นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม นี่อาจเป็นวิธีที่ดีในการสร้างรายได้เพิ่มเติม 6. **Markup**: ใช้ Deriv API เพื่อสร้างเว็บไซต์และแอพของคุณเอง และรับค่าคอมมิชชั่นจากการซื้อขายและการชำระเงินที่ลูกค้าของคุณทำ สร้างรายได้จากการสร้างสรรค์ของคุณผ่านมาร์กอัป ## มาร์กอัพ -เพิ่มรายได้ของคุณโดยใช้อุปกรณ์มาร์กอัปในทุกสัญญาที่ซื้อผ่านแอพการซื้อขายที่คุณพัฒนาโดยใช้ Deriv API คุณสามารถตั้งค่ามาร์กอัปด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% +เพิ่มรายได้ของคุณโดยใช้อุปกรณ์มาร์กอัปในทุกสัญญาที่ซื้อผ่านแอพการซื้อขายที่คุณพัฒนาโดยใช้ Deriv API คุณสามารถตั้งค่ามาร์กอัปด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% คุณสามารถตั้งค่ามาร์กอัพด้วยตัวเองได้สูงสุด 3% ประเภทการซื้อขายที่รองรับ ได้แก่ ตัวเลือกตัวคูณและตัวสะสม diff --git a/i18n/th/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/th/docusaurus-plugin-content-docs/current/guides/oauth2/index.md index 634e34f51..ae4c4310b 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/guides/oauth2/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/guides/oauth2/index.md @@ -37,4 +37,4 @@ OAuth ย่อมาจากคำว่า Open Authorisation - ซึ่ง 3. เมื่อผู้ใช้ลงทะเบียนแล้ว ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยัง URL ที่คุณป้อนในฐานะ**URL การอนุญาต** เมื่อผู้ใช้ลงทะเบียนแล้ว ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยัง URL ที่คุณป้อนในฐานะ**URL การอนุญาต** เมื่อผู้ใช้ลงทะเบียนแล้ว ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยัง URL ที่คุณป้อนในฐานะ**URL การอนุญาต** เมื่อผู้ใช้ลงทะเบียนแล้ว ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยัง URL ที่คุณป้อนในฐานะ**URL การเปลี่ยนเส้นทาง** URL นี้จะมีการเพิ่มอาร์กิวเมนต์ด้วยโทเคนเซสชันของผู้ใช้ และจะมีลักษณะคล้ายกับ: `https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& โทเคน1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=USD& acct2=vrtc1859315 & token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd&state=` เมื่อผู้ใช้ลงทะเบียนแล้ว ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยัง URL ที่คุณป้อนในฐานะ**URL การอนุญาต** เมื่อผู้ใช้ลงทะเบียนแล้ว ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยัง URL ที่คุณป้อนในฐานะ**URL การอนุญาต** เมื่อผู้ใช้ลงทะเบียนแล้ว ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยัง URL ที่คุณป้อนในฐานะ**URL การเปลี่ยนเส้นทาง** URL นี้จะมีการเพิ่มอาร์กิวเมนต์ด้วยโทเคนเซสชันของผู้ใช้ และจะมีลักษณะคล้ายกับ: `https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& โทเคน1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=USD& acct2=vrtc1859315 & token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd&state=` -4. ในพารามิเตอร์ของ URL คุณจะเห็นทุกบัญชีทั้งหมดและโทเคนเซสชั่นสำหรับแต่ละบัญชี ส่งโทเคนเหล่านี้ไปยังการเรียกใช้งาน Authorize API เพื่อจะดำเนินการในนามของบัญชีนั้น คอมมิชชั่น คอมมิชชั่น คอมมิชชั่น คอมมิชชั่น +4. ในพารามิเตอร์ของ URL คุณจะเห็นทุกบัญชีทั้งหมดและโทเคนเซสชั่นสำหรับแต่ละบัญชี ส่งโทเคนเหล่านี้ไปยังการเรียกใช้งาน Authorize API เพื่อจะดำเนินการในนามของบัญชีนั้น คอมมิชชั่น คอมมิชชั่น คอมมิชชั่น คอมมิชชั่น คอมมิชชั่น diff --git a/i18n/th/docusaurus-plugin-content-docs/current/intro.md b/i18n/th/docusaurus-plugin-content-docs/current/intro.md index fd8d1581a..54ab7c838 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/intro.md @@ -18,7 +18,8 @@ description: ดูภาพรวมของตัวอย่างและ --- ```mdx-code-block -นำเข้าเนื้อหา RenderOfficialContents จาก '@site/src/components/RenderOfficialContents'; +นำเข้าลิงก์จาก '@docusaurus/Link'; +นำเข้า RenderOfficialContents จาก '@site/src/components/RenderOfficialContents'; ``` เอกสารของเรานั้นถูกแบ่งออกเป็นหลายส่วน: @@ -26,24 +27,24 @@ description: ดูภาพรวมของตัวอย่างและ @@ -53,21 +54,21 @@ description: ดูภาพรวมของตัวอย่างและ - ลองดูหน้า แนวคิดหลัก และใช้เวลา - ของคุณในการอ่าน แนวคิดเหล่านี้จะช่วยให้คุณคุ้นเคยกับ API เซิร์ฟเวอร์ WebSocket + ลองดูที่หน้า แนวคิดหลัก และใช้เวลาของคุณอย่างเต็มที่ + ในการอ่านรายละเอียด แนวคิดเหล่านี้จะช่วยให้คุณคุ้นเคยกับ API เซิร์ฟเวอร์ WebSocket ของเราและวิธีใช้งานได้อย่างมีประสิทธิภาพมากขึ้น แนวคิดเหล่านี้ไม่เกี่ยวข้องใดๆ กับเฟรมเวิร์กหรือไลบรารีของเรา - เมื่อคุณอ่านหน้า Core concept คุณสามารถ - เริ่มเลือกวิธีการใช้งานของคุณตามภาษา เฟรมเวิร์ก หรือไลบรารีที่คุณต้องการ - ใช้ในแอปพลิเคชันของคุณ + เมื่อคุณอ่านหน้า แนวคิดหลัก คุณสามารถ + เริ่มเลือกวิธีการใช้งานของคุณตามภาษาโปรแกรม เฟรมเวิร์ก หรือไลบรารีที่คุณต้องการ + ใช้ในแอปพลิเคชั่นของคุณ

ตัวอย่างรหัสโค้ด

หากคุณต้องการทราบว่าคุณสามารถใช้ API ของเราภายในโค้ดของคุณได้อย่างไร เราขอแนะนำให้ดู -ที่ตัวอย่างรหัส ของเรา ตัวอย่างโค้ดเหล่านี้มาในรูปแบบ +ที่ ตัวอย่างรหัสโค้ด ของเรา ตัวอย่างโค้ดเหล่านี้มาในรูปแบบ `CodeSandboxes` นี่จะช่วยให้คุณสามารถแยกตัวอย่างรหัสโค้ดและทำการทดสอบกับโค้ดเหล่านี้เพื่อ การใช้งานส่วนบุคคล สำหรับตอนนี้เรามีเพียงตัวอย่างโค้ด JavaScript แต่เราวางแผนที่จะให้ตัวอย่างเพิ่มเติม ที่ถูกสร้างขึ้นด้วยภาษาโปรแกรม เฟรมเวิร์ก และไลบรารีที่แตกต่างกันไปในอนาคตอันใกล้นี้ @@ -77,8 +78,8 @@ description: ดูภาพรวมของตัวอย่างและ - เมื่อใช้ตัวอย่างโค้ดของเรา เราขอแนะนำให้ดูที่ส่วน{' '} - Languages ของเรา เพราะในส่วนนี้เราจะอธิบายถึงรายละเอียดว่าคุณจะ + เมื่อคุณใช้ตัวอย่างโค้ดของเรา เราขอแนะนำให้คุณดูที่ส่วน{' '} + ภาษาโปรแกรมของเราด้วย เพราะในส่วนนี้เราจะอธิบายถึงรายละเอียดว่าคุณจะ สามารถตั้งค่าโครงการส่วนตัวของคุณอย่างถูกต้องเพื่อใช้ API ของเราได้อย่างไร นี่จะเป็นประโยชน์แน่นอน ในตอนที่คุณพยายามบูรณาการบางส่วนของตัวอย่างรหัสโค้ดของเราในโครงการของคุณเอง @@ -88,9 +89,9 @@ description: ดูภาพรวมของตัวอย่างและ - หากคุณต้องการทราบตัวอย่างเช่น คุณสามารถสร้างรายได้จากแอปพลิเคชันของคุณได้อย่างไร หรือวิธีสร้างวิธีที่ปลอดภัย - เพื่อให้ผู้ใช้เข้าสู่ระบบแอปพลิเคชันของคุณ เรามีคู่มือ{' '} - จำนวนหนึ่งที่สามารถช่วยคุณได้ + หากคุณต้องการทราบตัวอย่างเช่น วิธีที่คุณสามารถ `สร้างรายได้จากแอปพลิเคชันของคุณ` หรือวิธีสร้าง + `วิธีการเข้าสู่ระบบที่ปลอดภัยสำหรับผู้ใช้` สำหรับแอปพลิเคชันของคุณ เรามี{' '} + คู่มือ จำนวนหนึ่งที่สามารถช่วยคุณได้ @@ -98,7 +99,7 @@ description: ดูภาพรวมของตัวอย่างและ - หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับสิ่งจำเป็นที่จำเป็นในการตั้งค่าแอปพลิเคชันของคุณเอง - ให้ดูที่ส่วน{' '} - การตั้งค่าแอปพลิเคชัน Deriv + หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับสิ่งจำเป็นที่ต้องมีในการตั้งค่าแอปพลิเคชันของคุณเอง + โปรดดูที่ส่วน{' '} + การตั้งค่าแอปพลิเคชัน Deriv diff --git a/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md index bad6bb614..e25469570 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md @@ -31,7 +31,7 @@ touch index.html index.css index.js ``` :::tip -เราขอแนะนำให้ใช้ [Visual Studio Code] (https://code.visualstudio.com/) โดยเปิดใช้งาน [ส่วนขยายเซิร์ฟเวอร์สด] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ +เราขอแนะนำให้ใช้ [Visual Studio Code] (https://code.visualstudio.com/) โดยเปิดใช้งาน [ส่วนขยายเซิร์ฟเวอร์สด] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ นี่จะช่วยให้คุณได้มากในการใช้งานต่างๆ ::: ตอนนี้เปิดไฟล์ `index.html` หรือใช้ [ส่วนขยายเซิร์ฟเวอร์สด] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) @@ -58,6 +58,6 @@ console.log ('เราจะสร้างการเชื่อมต่อ ``` -หลังจากเพิ่มเนื้อหาเราสามารถเรียกใช้แอปพลิเคชันได้โดยเพียงแค่เรียกใช้ไฟล์ `index.html` หรือโดยใช้ Live Server Extension เมื่อเรียกใช้แอพของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง +หลังจากเพิ่มเนื้อหาเราสามารถเรียกใช้แอปพลิเคชันได้โดยเพียงแค่เรียกใช้ไฟล์ `index.html` หรือโดยใช้ Live Server Extension เมื่อเรียกใช้แอพของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง สำหรับการตั้งค่าเว็บซ็อกเก็ต Deriv คุณสามารถดำเนินการไปยังหน้า [การเชื่อมต่อ WebSocket] (/docs/languages /javascript/websocket-connection) diff --git a/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md index e9af586a6..8164e2d28 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md @@ -42,7 +42,7 @@ const websocket = เว็บซ็อกเก็ตใหม่ (`wss: //ws.d - **ข้อความ**: ถูกเรียกใช้เมื่อได้รับข้อมูลผ่าน WebSocket นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onmessage นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onmessage นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onmessage นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onmessage นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onmessage - **ข้อผิดพลาด**: - ถูกปิดเมื่อการเชื่อมต่อกับ WebSocket ถูกปิดเนื่องจากข้อผิดพลาด เช่น เมื่อไม่สามารถส่งข้อมูลบางอย่างได้ นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror + ถูกปิดเมื่อการเชื่อมต่อกับ WebSocket ถูกปิดเนื่องจากข้อผิดพลาด เช่น เมื่อไม่สามารถส่งข้อมูลบางอย่างได้ นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror มาเพิ่มตัวจัดการเหตุการณ์สำหรับเหตุการณ์เหล่านี้ในการเชื่อมต่อ WebSocket ของเรากันเถอะ @@ -68,7 +68,7 @@ WebSocket.addEventListener (' error ', (event) => { }); ``` -ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน +ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน ### ส่งและรับข้อมูล diff --git a/i18n/th/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/th/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md index e63045900..4513368e6 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md @@ -20,9 +20,9 @@ description: คำแนะนำทีละขั้นตอนในกา #### บัญชี Deriv -หากคุณยังไม่มีบัญชี Deriv คุณสามารถสร้างบัญชีได้อย่างง่ายดายโดยเข้าไปที่หน้าเพจสมัครสมาชิกของเราหรือเรียกใช้ APInew_account_virtual ซึ่งไม่ต้องเสียค่าใช้จ่ายแต่อย่างใด และถ้าคุณมีบัญชีอยู่แล้ว กรุณาเข้าสู่ระบบโดยใช้รายละเอียดบัญชีของคุณ ในการที่จะหลีกเลี่ยงการสูญเสียเงินโดยไม่ได้ตั้งใจในระหว่างการทดสอบ เราขอแนะนำให้ใช้บัญชีทดลองของคุณแทนบัญชีจริง ซึ่งไม่ต้องเสียค่าใช้จ่ายแต่อย่างใด และถ้าคุณมีบัญชีอยู่แล้ว กรุณาเข้าสู่ระบบโดยใช้รายละเอียดบัญชีของคุณ ในการที่จะหลีกเลี่ยงการสูญเสียเงินโดยไม่ได้ตั้งใจในระหว่างการทดสอบ เราขอแนะนำให้ใช้บัญชีทดลองของคุณแทนบัญชีจริง ซึ่งไม่ต้องเสียค่าใช้จ่ายแต่อย่างใด และถ้าคุณมีบัญชีอยู่แล้ว กรุณาเข้าสู่ระบบโดยใช้รายละเอียดบัญชีของคุณ ในการที่จะหลีกเลี่ยงการสูญเสียเงินโดยไม่ได้ตั้งใจในระหว่างการทดสอบ เราขอแนะนำให้ใช้บัญชีทดลองของคุณแทนบัญชีจริง ซึ่งไม่ต้องเสียค่าใช้จ่ายแต่อย่างใด และถ้าคุณมีบัญชีอยู่แล้ว กรุณาเข้าสู่ระบบโดยใช้รายละเอียดบัญชีของคุณ ในการที่จะหลีกเลี่ยงการสูญเสียเงินโดยไม่ได้ตั้งใจในระหว่างการทดสอบ เราขอแนะนำให้ใช้บัญชีทดลองของคุณแทนบัญชีจริง ซึ่งไม่ต้องเสียค่าใช้จ่ายแต่อย่างใด และถ้าคุณมีบัญชีอยู่แล้ว กรุณาเข้าสู่ระบบโดยใช้รายละเอียดบัญชีของคุณ ในการที่จะหลีกเลี่ยงการสูญเสียเงินโดยไม่ได้ตั้งใจในระหว่างการทดสอบ เราขอแนะนำให้ใช้บัญชีทดลองของคุณแทนบัญชีจริง +หากคุณยังไม่มีบัญชี Deriv คุณสามารถสร้างบัญชีได้อย่างง่ายดายโดยเข้าไปที่หน้าเพจสมัครสมาชิกของเราหรือเรียกใช้ API new_account_virtual ซึ่งไม่ต้องเสียค่าใช้จ่ายแต่อย่างใด และถ้าคุณมีบัญชีอยู่แล้ว กรุณาเข้าสู่ระบบโดยใช้รายละเอียดบัญชีของคุณ ในการที่จะหลีกเลี่ยงการสูญเสียเงินโดยไม่ได้ตั้งใจในระหว่างการทดสอบ เราขอแนะนำให้ใช้บัญชีทดลองของคุณแทนบัญชีจริง -เพื่อที่จะได้รับเงินส่วนเพิ่มราคาหรือมาร์กอัพ ให้สมัครบัญชีจริงของ Deriv เพื่อรับรายได้รายเดือนของคุณ เพื่อที่จะได้รับเงินส่วนเพิ่มราคาหรือมาร์กอัพ ให้สมัครบัญชีจริงของ Deriv เพื่อรับรายได้รายเดือนของคุณ เพื่อที่จะได้รับเงินส่วนเพิ่มราคาหรือมาร์กอัพ ให้สมัครบัญชีจริงของ Deriv เพื่อรับรายได้รายเดือนของคุณ นอกจากนี้คุณยังสามารถสร้างบัญชีจริงโดยเรียกใช้ APInew_account_real หรือ new_account_maltainvest เพื่อที่จะได้รับเงินส่วนเพิ่มราคาหรือมาร์กอัพ ให้สมัครบัญชีจริงของ Deriv เพื่อรับรายได้รายเดือนของคุณ นอกจากนี้คุณยังสามารถสร้างบัญชีจริงโดยเรียกใช้ APInew_account_real หรือ new_account_maltainvest เพื่อที่จะได้รับเงินส่วนเพิ่มราคาหรือมาร์กอัพ ให้สมัครบัญชีจริงของ Deriv เพื่อรับรายได้รายเดือนของคุณ นอกจากนี้คุณยังสามารถสร้างบัญชีจริงโดยเรียกใช้ APInew_account_real หรือ new_account_maltainvest +เพื่อที่จะได้รับเงินส่วนเพิ่มราคาหรือมาร์กอัพ ให้สมัครบัญชีจริงของ Deriv เพื่อรับรายได้รายเดือนของคุณ นอกจากนี้คุณยังสามารถสร้างบัญชีจริงโดยเรียกใช้ API new_account_real หรือnew_account_maltainvest :::caution ในการสร้างแอปพลิเคชั่น Deriv คุณจะต้องมีโทเคน API ที่มีขอบเขตผู้ดูแลระบบสำหรับบัญชีที่คุณต้องการใช้สำหรับแอปพลิเคชั่นของคุณ @@ -38,7 +38,7 @@ description: คำแนะนำทีละขั้นตอนในกา 2. ระบุชื่อโทเคนของคุณ 3. คลิก **สร้าง** -หรือในอีกทางเลือกหนึ่งคือคุณสามารถสร้างโทเคน API ผ่านการเรียกใช้ API api_token +หรือในอีกทางเลือกหนึ่งคือคุณสามารถสร้างโทเคน API ผ่านการเรียกใช้ API api_token :::caution คุณต้องมีโทเคนที่มีขอบเขต “ผู้ดูแลระบบ” เพื่อสร้างแอปพลิเคชั่น diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md index 07e34980a..51cd86341 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md @@ -23,6 +23,6 @@ description: Birden fazla hesap API Call için Satın alma sözleşmesi nedir? ### Birden fazla hesap API Call için Satın alma sözleşmesi nedir? -Token\\\\\\\` parametresi ile belirtilen birden fazla Hesap için bir Sözleşme satın alın. +Token\\\\\\\\` parametresi ile belirtilen birden fazla Hesap için bir Sözleşme satın alın. Not, bu yetkili bir call olmasına rağmen, sözleşme yetkili hesap için satın alınmaz. diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md index 6647c5c5e..835371afc 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md @@ -19,4 +19,4 @@ description: Sell Contract API call nedir? ### Sell Contract API call nedir? -Önceki bir \\\\\\\`portföy' çağrısından belirlenen bir Sözleşmeyi satın. +Önceki bir \\\\\\\\`portföy' çağrısından belirlenen bir Sözleşmeyi satın. diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md index a750c5378..96408ccd9 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md @@ -21,4 +21,4 @@ description: P2P Reklam Listesi API call nedir? ### P2P Reklam Listesi API call nedir? -p2p_order_create\\\\\\\` ile kullanılmak üzere mevcut reklamları döndürür +p2p_order_create\\\\\\\\` ile kullanılmak üzere mevcut reklamları döndürür diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md index 972a242ca..62fb32ff1 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md @@ -27,7 +27,7 @@ Bu API çağrılarından bazıları otomatik olarak abone olur (örneğin [ticks Örneğin, tik geçmişi verilerini almak için [Tick History](/api-explorer#ticks_history) çağrısı yapabilirsiniz. Ancak bu çağrıya `abone ol` seçeneğini eklediğinizde, ilk yanıtta talep ettiğiniz tik geçmişi verilerini alacaksınız ve verilen sembol için sunucu tarafından yayınlanan her yeni tik olduğunda yeni bir yanıt almaya devam edeceksiniz. -Abonelik`ten gelen mesaj akışında, `abonelik`adlı bir alan vardır. Bu`Akış Kimliği`dir. Bu ID ile mantığınızdaki mesaj akışını tanımlayabilir ve akışı `Forget`ve`Forget All\\\\\\\` API çağrıları ile durdurabilirsiniz. +Abonelik`ten gelen mesaj akışında, `abonelik`adlı bir alan vardır. Bu`Akış Kimliği`dir. Bu ID ile mantığınızdaki mesaj akışını tanımlayabilir ve akışı `Forget`ve`Forget All\\\\\\\\` API çağrıları ile durdurabilirsiniz. API çağrıları tarafından `subscribe` işlevselliği ile sağlanan veriler, diğer API çağrıları ve özellikleri için veri kaynağı olarak kullanılabilir. @@ -40,7 +40,7 @@ API'yi `send` işlevi ile çağırırsanız, sunucu istenen verileri yalnızca b Eğer `subscribe` tarafından oluşturulan mesaj akışını durdurmak istiyorsanız, `Forget` API çağrısını doğru `Akış Kimliği` ile çağırmanız gerekecektir. Aksi takdirde, akışları `Method name`lerine göre durdurmak için `Forget All` API çağrısını kullanabilirsiniz. :::caution -Forget\\\\\\\` API çağrısı hakkında daha fazla bilgi için API gezginindeki [Forget](/api-explorer#forget) ve [Forget All](/api-explorer#forget_all) sayfalarına göz atın. +Forget\\\\\\\\` API çağrısı hakkında daha fazla bilgi için API gezginindeki [Forget](/api-explorer#forget) ve [Forget All](/api-explorer#forget_all) sayfalarına göz atın. ::: ## Veri talep et diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md index 1863190d5..2037629a1 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md @@ -94,7 +94,7 @@ Kullanıcının **seçilen** hesabına göre kullanıcıyı yetkilendirmek için ``` -Yetkilendir\\\\\\\` çağrısının yanıtı aşağıdaki gibi bir nesne olacaktır: +Yetkilendir\\\\\\\\` çağrısının yanıtı aşağıdaki gibi bir nesne olacaktır: ```js showLineNumbers { diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md index eecd7638f..1858f15f1 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md @@ -138,7 +138,7 @@ Formunuzu doldurmadan önce ülkelerin listesini almak daha iyidir. ::: :::danger -IDV`ve`ONFIDO\\\\\\\` kimlik hizmetleri, farklılıkları ve olanakları hakkında ayrıntılı içeriğe ihtiyacınız olacak. +IDV`ve`ONFIDO\\\\\\\\` kimlik hizmetleri, farklılıkları ve olanakları hakkında ayrıntılı içeriğe ihtiyacınız olacak. ::: Son kodunuz şöyle olacak: diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md index 7c50f4d1e..80e42fb33 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md @@ -28,7 +28,7 @@ const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app ``` :::info -app_id = 1089\\\\\\\` sadece test amaçlıdır. Uygulamanızı bir üretim ortamında yayınlarken lütfen kendi app_id dosyanızla güncelleyin. Kendiniz için yeni bir uygulama oluşturmak için lütfen [bu kılavuzu] (/docs/setting-up-a-deriv-application) kontrol edin. +app_id = 1089\\\\\\\\` sadece test amaçlıdır. Uygulamanızı bir üretim ortamında yayınlarken lütfen kendi app_id dosyanızla güncelleyin. Kendiniz için yeni bir uygulama oluşturmak için lütfen [bu kılavuzu] (/docs/setting-up-a-deriv-application) kontrol edin. ::: Bu noktada, `WebSocket sunucusuna` bağlanmış durumdayız. Ancak, herhangi bir veri almıyoruz. Veri göndermek veya almak için websocket olaylarına`abone` olmamız gerekir. @@ -72,7 +72,7 @@ websocket.addEventListener('error', (event) => { ### Veri gönderme ve alma -WebSocket sunucumuz ping/pong işlevselliği sağlar. Veri göndermek ve almak için demo projemizde kullanalım. open`ve`message\\\\\\\` için olay dinleyicilerini aşağıdaki gibi değiştirin: +WebSocket sunucumuz ping/pong işlevselliği sağlar. Veri göndermek ve almak için demo projemizde kullanalım. open`ve`message\\\\\\\\` için olay dinleyicilerini aşağıdaki gibi değiştirin: :::caution WebSocket bağlantısındaki `send` işlevi yalnızca `string`, `ArrayBuffer`, `Blob`, `TypedArray` ve `DataView` alır. Onlar hakkında daha fazla bilgiyi [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send) adresinden okuyabilirsiniz. Bu, bir `nesne` göndermek istiyorsak, önce onu `JSON.stringify` ile dizeleştirmemiz gerektiği anlamına gelir. @@ -93,7 +93,7 @@ websocket.addEventListener('message', (event) => { }); ``` -ReceivedMessage\\\\\\\` aşağıdaki gibi bir nesne olacaktır: +ReceivedMessage\\\\\\\\` aşağıdaki gibi bir nesne olacaktır: ```js showLineNumbers { @@ -110,7 +110,7 @@ Tebrikler :tada: WebSockets ile ilk demo projenizi oluşturdunuz. :::tip -ping\\\\\\\` isteği çoğunlukla bağlantıyı test etmek veya canlı tutmak için kullanılır. +ping\\\\\\\\` isteği çoğunlukla bağlantıyı test etmek veya canlı tutmak için kullanılır. ::: ### WebSocket bağlantısını canlı tutun diff --git a/i18n/zh/code.json b/i18n/zh/code.json index cfa02affc..17aeb7544 100644 --- a/i18n/zh/code.json +++ b/i18n/zh/code.json @@ -887,7 +887,7 @@ "message": "漏洞獎勵" }, "Homepage": { - "message": "主頁" + "message": "首頁" }, "API": { "message": "應用程式編程介面" @@ -899,9 +899,9 @@ "message": "Telegram" }, "if you need any assistance or support.": { - "message": "如果您需要任何幫助或支持。" + "message": "如果需要任何幫助或支援。" }, "Send an email": { - "message": "發送電子郵件" + "message": "傳送電子郵件" } } diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/intro.md b/i18n/zh/docusaurus-plugin-content-docs/current/intro.md index 7d7525a96..5116c471c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/intro.md @@ -26,24 +26,24 @@ description: 取得可用的 Deriv API 程式碼範例和語言概述,以及 @@ -53,25 +53,20 @@ description: 取得可用的 Deriv API 程式碼範例和語言概述,以及 - - 看看核心概念頁面, + 看看核心概念頁面, 花點時間仔細看完。 這些概念將幫助您熟悉 Websocket 伺服器 api 以及更有效的使用方法。 它與任何框架或程式庫都沒有關係。 - 這些概念將幫助您熟悉 Websocket 伺服器 api - 以及更有效的使用方法。 它與任何框架或程式庫都沒有關係。 - 閱讀核心概念頁面時,可以 + 閱讀核心概念頁面時,可以 開始根據想要在應用程式中使用的語言、框架或程式庫來 選擇實作方法。

程式碼範例

-如果想了解如何在程式碼中實作 API,建議您看看程式碼範例。 這些程式碼範例包含在 -`CodeSandboxes`中。 這使您可以輕鬆地分叉程式碼範例並實驗它們以供 -個人使用。 現在只有 JavaScript 程式碼範例,但是,我們計劃在不久的將來新增更多使用不同語言、框架和庫建立的範例。 這些程式碼範例包含在 +如果想了解如何在程式碼中實作 API,建議您看看程式碼範例。 這些程式碼範例包含在 `CodeSandboxes`中。 這使您可以輕鬆地分叉程式碼範例並實驗它們以供 個人使用。 現在只有 JavaScript 程式碼範例,但是,我們計劃在不久的將來新增更多使用不同語言、框架和庫建立的範例。 @@ -80,12 +75,8 @@ description: 取得可用的 Deriv API 程式碼範例和語言概述,以及 - 使用程式碼範例時,也建議您查看{' '} - 語言部分。 在這裡詳細描述了如何 - 正確設定個人專案以使用 API。 當嘗試將一些程式碼範例整合到您自己的專案中時, - 這肯定會有所幫助。 - 在這裡詳細描述了如何 + 語言部分。 在這裡詳細描述了如何 正確設定個人專案以使用 API。 當嘗試將一些程式碼範例整合到您自己的專案中時, 這肯定會有所幫助。 @@ -97,7 +88,7 @@ description: 取得可用的 Deriv API 程式碼範例和語言概述,以及 例如,如果想知道如何`透過應用程式獲利`或如何 為使用者建立`安全的方式登入`應用程式,那麼我們提供了一些{' '} - 指南可以提供幫助。 + 指南可以提供幫助。 @@ -107,5 +98,5 @@ description: 取得可用的 Deriv API 程式碼範例和語言概述,以及 如果想進一步了解設定自己的應用程式所需的基礎知識, 請參閱{' '} - 設定 Deriv 應用程式部分。 + 設定 Deriv 應用程式部分。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/zh/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md index bd2b34619..4c21d4fe5 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md @@ -20,9 +20,9 @@ description: 關於使用交易 API 建立 Deriv API 權杖和建立交易應用 #### Deriv 帳戶 -如果還沒有 Deriv 帳戶,可以前往註冊頁面或使用 new_account_virtual API 呼叫輕鬆開立帳戶。 完全免費。 如果已經有帳戶,請使用帳戶資訊登入。 為避免資金在測試過程中意外虧損,建議使用示範帳戶而不是真實帳戶。 完全免費。 如果已經有帳戶,請使用帳戶資訊登入。 為避免資金在測試過程中意外虧損,建議使用示範帳戶而不是真實帳戶。 +如果還沒有 Deriv 帳戶,可以前往註冊頁面或使用 new_account_virtual API 呼叫輕鬆開立帳戶。 完全免費。 如果已經有帳戶,請使用帳戶資訊登入。 為避免資金在測試過程中意外虧損,建議使用示範帳戶而不是真實帳戶。 -要賺取加成,請註冊 Deriv 真實帳戶,以便每月領取收益。 要賺取加成,請註冊 Deriv 真實帳戶,以便每月領取收益。 還可以使用 new_account_realnew_account_maltainvest API 呼叫開立真實帳戶。 +要賺取加成,請註冊 Deriv 真實帳戶,以便每月領取收益。 也可以使用 new_account_real 或 new_account_maltainvest API 呼叫開立真實帳戶。 :::caution 要建立 Deriv 應用程式,需要具有管理員範圍的 API 權杖,用於傾向的應用程式的帳戶。 @@ -38,7 +38,7 @@ description: 關於使用交易 API 建立 Deriv API 權杖和建立交易應用 2. 提供權杖名稱 3. 按一下 \*\* 建立 \*\* -另外,也可以透過 api_token API 呼叫建立 API 權杖。 +另外,也可以透過 api_token API 呼叫建立 API 權杖。 :::caution 需要具有`管理員`權限的權杖才能建立應用程式。