Shrimpy 개발자 API 사용자 흐름 참조

>

Shrimpy Universal Crypto Exchange API는 암호 화폐 애플리케이션 개발자를위한 강력한 리소스입니다. API는 암호화 교환 기능을 통합 할 때 발생하는 가장 큰 문제 중 일부에 대한 솔루션을 제공합니다.

  1. 저 지연 거래 실행, 스마트 주문 라우팅, & 자동화 된 전략

  2. 사용자 인증 & 조치

  3. 교환 통합 & 엔드 포인트 통합

  4. 실시간 데이터 & 해석학

Shrimpy API가 제공해야하는 모든 것을 활용하려면 API 작동 방식과 사용자 관리 방식을 이해해야합니다. 이 참조는 Shrimpy API에 대해 개념적으로 생각하는 방법에 대한 세부 정보를 안내하고, 사용자를 관리 할 수있는 방법을 논의하고, 가장 일반적인 요청 흐름 몇 가지를 강조합니다. API는 대규모 개발을 지원하도록 설계된 기관 등급 솔루션이므로이 주제를 마스터하면 애플리케이션을 수백만 명의 활성 사용자 및 수많은 교환으로 원활하게 확장 할 수 있습니다..

여기에서 Shrimpy API 개발자 계정을 등록하십시오. 우리의 참여도 잊지 마세요 개발자 전보 최신 뉴스를 확인하기 위해.

Exchange 관리 — 개념 토론

이 고급 다이어그램은 개발자가 사용자를 직접 관리하거나 거래를 실행하거나 각 개별 거래소와 통합 할 필요가없는 방법을 보여줍니다. 개발자는 Shrimpy API와의 단일 통합 만 수행하여 이러한 각 중요한 구성 요소를 연결합니다..

Shrimpy Universal Crypto Exchange API는 개발자가 일관된 엔드 포인트를 통해 모든 주요 거래소에 연결할 수있는 간단한 방법입니다. API를 통합하면 각 거래소에 대한 특수 코드의 필요성이 제거되고, 산발적 인 거래소 업데이트에 대한 수요가 감소하고, 거래소 인프라 비용이 절감되고, 데이터 가용성이 증가하고, 무제한 사용자를 관리하도록 원활하게 확장되고, 개발 속도가 가속화되고, 거래 방식이 표준화됩니다. 모든 주요 거래소에서 실행됩니다..

개념적으로 Shrimpy는 각 거래소에 대한 통합 인터페이스입니다. 이 인터페이스는 모든 교환을 관리하는 일관된 방법을 만듭니다. Shrimpy API가 없으면 거래소를 개별적으로 통합하는 데 몇 주 또는 몇 달이 걸릴 수 있습니다. 완료 되더라도 교환은 최종 종료없이 반복되는 비용으로 업데이트 및 유지 관리가 필요합니다. Shrimpy API를 사용하면 한 거래소에서 거래를 실행하는 것은 다른 모든 거래소에서 거래를 실행하는 것과 동일합니다. 우리 팀은 업그레이드, 유지 관리 및 통합을 관리하므로 따라 잡기 위해 다시는 노력할 필요가 없습니다. 지원되는 교환 목록은 지속적으로 확장되고 있으며 추가 작업없이 애플리케이션 또는 서비스에 즉시 통합 할 수 있습니다..

Shrimpy가 모든 주요 거래소에서 제공하는 기능 중 일부 :

  • 실시간 주문 장 데이터

  • 교환 계정 잔액

  • 시장 시세

  • 사용자 관리

  • 무료 Coinbase Pro 및 KuCoin 거래

  • 실시간 주문 실행

  • 고 충실도 백 테스팅

  • 스마트 주문 라우팅

  • 자동화 된 포트폴리오 재조정

  • 자산 선택 통찰력

  • 거래 및 주문서 데이터를위한 실시간 웹 소켓

애플리케이션 개발자로서 문제는 Shrimpy API와의 단일 통합으로 단순화됩니다..

사용자 요청 흐름

Shrimpy를 사용하여 개발자가 사용자의 요청을 편리하게 관리 할 수있는 두 가지 주요 방법이 있습니다. 첫 번째는 개발자가 제어하는 ​​(중앙 집중식) 요청 흐름입니다. 두 번째 방법은 사용자 제어 (분산 형) 요청 흐름입니다..

이러한 일반적인 사용자 요청 흐름 외에도 개발자로서 접할 수있는 다른 일반적인 요청 흐름의 패턴에 대해서도 설명합니다..

개발자 제어 (중앙 집중식) 요청 흐름

개발자가 제어하는 ​​요청 흐름은 Shrimpy로 전송되는 모든 요청이 개발자 소유 서버에서 온다는 것을 의미합니다. 기본적으로 모든 요청은 Shrimpy 서버와의 통신을 관리하는 중앙 집중식 서버를 통해 라우팅됩니다. 개발자가 만들 수 있기 때문에 마스터 Shrimpy API 키 모든 사용자를 관리하는 개발자는 마스터 Shrimpy API 키로 요청에 서명하여 모든 사용자를 대신하여 Shrimpy에 요청을 보낼 수 있습니다. 이러한 요청에 대한 응답은 중앙 집중식 개발자 서버를 통해 사용자에게 다시 라우팅 될 수 있습니다..

이 흐름은 모바일 애플리케이션 개발자에게 인기가 있습니다. 모바일 애플리케이션 개발자는 사용자가 Shrimpy와 통신하는 방식의 변경 사항을 신속하게 조정할 수 있으므로이 요청 흐름이 편리하다고 생각합니다. 개발자가 요청을 관리하는 서버를 제어하므로 사용자가 애플리케이션을 업데이트하지 않고도 업데이트를 배포 할 수 있습니다..

기본적으로 Master Shrimpy API 키는 분당 1,000 개의 요청으로 제한됩니다. 분당 수천 건의 요청을 보낼 계획 인 개발자는 [email protected]로 이메일을 보내 속도 제한 증가를받을 수 있습니다..

개발자 제어 요청 흐름을 구현하려면 다음 단계를 사용하십시오.

  1. 사용자가 애플리케이션 또는 서비스에 가입 할 때이 사용자를 Shrimpy에 등록하는 데 필요한 정보를 수집합니다. Shrimpy로 사용자를 만들 때 선택적 “이름”필드에 이메일과 같은 고유 식별자를 포함하는 것이 좋습니다..

  2. Shrimpy로 새 사용자를 만듭니다. 이 작업은 완전 무료이므로 원하는만큼 많은 사용자를 만들 수 있습니다. 개발자는 사용자가 거래를 위해 “활성화”된 경우에만 비용이 청구됩니다. Shrimpy는 고유 한 사용자 ID로 응답합니다. 이 요청은 마스터 키로 서명되어야합니다..

  3. 사용자 ID 연결 Shrimpy는 시스템에 저장 한 사용자 정보로 돌아갑니다. 이렇게하면 사용자의 요청을 Shrimpy로 적절하게 라우팅 할 수 있습니다..

  4. 각 사용자가 거래소 계정 연결, 거래 실행, 데이터 수집 및 포트폴리오 관리에 대한 요청을 보낼 수 있습니다. 이 요청 흐름에서 사용자와의 이러한 연결을 유지하고 요청을 Shrimpy로 적절하게 라우팅 할 책임이 있습니다..

  5. 각 사용자를 대신하여 Shrimpy에 요청을 라우팅합니다. Master Shrimpy API 키를 사용하여 적절한 요청에 서명하십시오..

사용자 제어 (분산) 요청 흐름

Shrimpy 개발자 API로 가능한 두 번째 사용자 요청 흐름 옵션은 사용자 제어 요청 흐름입니다. 즉, 각 개별 사용자는 Shrimpy와 직접 통신하여 거래, 데이터 수집 및 교환 계정 연결에 대한 자체 요청을 관리합니다. 이러한 각 요청은 개별 사용자 Shrimpy API 키로 서명됩니다. 이것들은 아니 Master Shrimpy API 키와 동일합니다. User Shrimpy API 키는 각 개별 사용자에게 고유합니다.. 사용자에게 MASTER SHRIMPY API 키를 제공하지 마십시오..

이 사용자 흐름은 모든 개발자가 액세스 할 수 있지만 웹 개발자에게 특히 바람직하다는 사실을 확인했습니다. 웹 사이트를 신속하게 재배포 할 수 있으므로 웹 사이트를 업데이트해야하는 경우 사용자를 마이그레이션 할 위험이 없습니다. 이 요청 흐름의 이점은 서버 부하가 크게 감소한다는 것입니다..

위의 다이어그램은이 요청 흐름을 구현하는 개발자가 사용자 생성을 시작하기 위해 중앙 집중식 서버가 어떻게 필요한지 보여줍니다. 사용자 생성 외에도 개발자는 각 개별 사용자에 대해 Shrimpy 사용자 API 키를 생성해야합니다. 이러한 키는 사용자에게 다시 전송되어 개인 계정 액세스 요청에 서명하여 Shrimpy와 직접 통신 할 수 있습니다..

사용자 제어 요청 흐름을 구현하려면 다음 단계가 필요합니다.

  1. 사용자가 애플리케이션 또는 서비스에 가입 할 때이 사용자를 Shrimpy에 등록하는 데 필요한 정보를 수집합니다. Shrimpy로 사용자를 만들 때 선택적 “이름”필드에 이메일과 같은 고유 식별자를 포함하는 것이 좋습니다..

  2. Shrimpy로 새 사용자를 만듭니다. 이 작업은 완전 무료이므로 원하는만큼 많은 사용자를 만들 수 있습니다. 개발자는 사용자가 거래를 위해 “활성화”된 경우에만 비용이 청구됩니다. Shrimpy는 고유 한 사용자 ID로 응답합니다. 이 요청은 마스터 키로 서명되어야합니다..

  3. 이 사용자에 대한 Shrimpy 사용자 API 키 생성을 요청합니다. 이러한 키는 각 개별 사용자에게 고유하며 연결된 사용자 계정에 대한 요청에만 서명 할 수 있습니다. 이러한 키 생성 요청은 Master Shrimpy API 키에 의해 서명됩니다..

  4. Shrimpy 사용자 API 키와 사용자 ID를 적절한 사용자에게 다시 라우팅합니다. 이 키는 Shrimpy와 직접 통신하는 데 사용됩니다..

  5. 이제 각 개별 사용자는 Shrimpy 사용자 API 키로 요청에 서명하여 Shrimpy와 직접 통신 할 수 있습니다. 사용자는 개별 키로 요청에 서명하여 거래를 실행하고, 데이터를 수집하고, 교환 계정을 연결하고, 포트폴리오를 관리하고, 백 테스트를 실행할 수 있습니다..

Exchange 계정 연결

다음 논의는 사용자를위한 거래소 계정을 연결하고 거래를 실행하기위한 요청 흐름에 초점을 맞출 것입니다. 이 다이어그램은 사용자 제어 요청 흐름에 한정되지만 프로세스는 개발자가 제어하는 ​​요청 흐름과 본질적으로 동일합니다. 가장 큰 차이점은 개발자가 제어하는 ​​요청 흐름을 사용할 때 요청이 Master Shrimpy API 키로 서명된다는 것입니다..

사용자가 Shrimpy 사용자 API 키를 받으면 Shrimpy와 직접 통신하여 교환을 연결하고 거래를 실행하며 데이터를 수집하는 등의 작업을 수행 할 수 있습니다. Shrimpy 사용자 API 키를 생성하는 프로세스는“사용자 제어 (분산) 요청 흐름”.

거래소에서 거래를 시작하려면 먼저 사용자의 거래소 계정을 연결해야합니다. 이는 다음 단계를 통해 수행 할 수 있습니다.

  1. “”를 사용하여 사용자의 Exchange API 키를 Shrimpy에 연결합니다.Exchange 계정 연결”끝점. Exchange API 키는 Shrimpy 사용자 API 키와 동일하지 않습니다. Exchange API 키를 얻고 교환에서 구성합니다. 이러한 키는 각 거래소 계정에 따라 다릅니다. 이 요청은 Shrimpy 사용자 API 키로 서명되어야합니다..

  2. Shrimpy는 거래소와 통신하여 거래소 계정을 확인하고 데이터를 수집하며 연결을 관리합니다..

  3. 확인이 완료되면 Shrimpy는 연결된 거래소 계정의 계정 ID로 응답합니다. 사용자는 최대 20 개의 거래소 계정을 연결할 수 있으므로이 계정 ID는 Shrimpy가 각 거래소 계정을 식별하는 방법입니다. 사용자가 20 개 이상의 거래소 계정을 연결해야하는 경우 [email protected]로 문의하십시오..

  4. 사용자는 이제 Shrimpy에게 거래 실행, 더 많은 거래소 계정 연결, 백 테스트 실행 등을 요청할 수 있습니다. 이러한 요청은 Shrimpy 사용자 API 키로 서명되어야합니다..

사용자 포트폴리오 할당 및 재조정

다음 논의는 포트폴리오를 할당하고 이미 거래소 계정을 Shrimpy에 연결 한 사용자에 대한주기적인 재조정 설정을위한 요청 흐름에 초점을 맞출 것입니다. 이 다이어그램은 사용자 제어 요청 흐름과 관련이 있지만 프로세스는 개발자가 제어하는 ​​요청 흐름과 본질적으로 동일합니다. 가장 큰 차이점은 개발자가 제어하는 ​​요청 흐름을 사용할 때 마스터 Shrimpy API 키로 요청이 서명된다는 것입니다..

사용자가 “”에 설명 된 단계를 사용하여 교환 계정을 연결하면Exchange 계정 연결”, 그들은 포트폴리오를 할당하고 전략을 설정할 수 있습니다..

참고 : 단순히 지정가 주문, 스마트 주문 또는 데이터 수집을위한 요청 흐름은이 요청 흐름과 다릅니다. 제한 주문, 스마트 주문 실행 또는 데이터 수집을 위해 포트폴리오 또는 전략을 설정할 필요가 없습니다. 그러나 교환 계정은 여전히 ​​연결되어야합니다..

Shrimpy로 포트폴리오를 할당하고 재조정 전략을 설정하는 프로세스는 다음과 같습니다.

  1. 포트폴리오 할당을 Shrimpy에 보냅니다. 이 요청은 Shrimpy 사용자 API 키로 서명됩니다..

  2. 재조정을 요청하십시오. 이 경우 재조정은 1 단계에서 지정한 포트폴리오를 구성하는 데 필요한 거래를 간단히 실행합니다.이 요청은 Shrimpy 사용자 API 키로 서명되어야합니다..

  3. 그런 다음 Shrimpy는 거래소와 통신하여 데이터를 수집하고 거래를 실행하며 원하는 포트폴리오를 구성합니다..

  4. “List Accounts”엔드 포인트를 호출하여 주기적으로 재조정 상태를 요청합니다. 사용자는 거래 실행, 잔액 데이터 수집, 최신 시장 데이터 액세스 등에 대한 더 많은 요청을 추적 할 수도 있습니다. 이러한 요청은 Shrimpy 사용자 API 키로 서명됩니다..

결론

Shrimpy API는 교환 거래, 데이터 수집, 제품 확장 성 및 사용자 관리에 대한 주요 장애물을 해결하는 클라우드 기반 솔루션을 찾는 애플리케이션 개발자를위한 유연한 옵션입니다. 범용 암호화 거래소 거래 인프라를 활용하여 모든 주요 거래소를 일관된 엔드 포인트와 통합하십시오. 새로운 디자인 패턴을 활용하여 사용자 요청 흐름을 단순화하십시오. 걱정없이 수백만 명의 사용자에게 서비스 확장.

관련 기사

Shrimpy vs CCXT : 분산 생태계의 중앙 집중화 사례

API를 통한 암호화 거래

실시간 암호화 교환 주문 장 데이터를위한 범용 웹 소켓

암호 화폐 거래소에 대한 과거 OHLCV 거래 차트 데이터

스마트 주문 라우팅을위한 암호화 API

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me