Available translations







loading results
API Endpoint


Endpoints are important aspects of interacting with server-side web APIs, as they specify where resources can be accessed. Usually the access is via a URL to which HTTP requests are posted. Once these requests are posted correctly, the API will respond with the requested data.

Endpoints sind wichtige Aspekte der Interaktion mit serverseitigen Web-APIs, da sie angeben, wo auf Ressourcen zugegriffen werden kann. Normalerweise erfolgt der Zugriff über eine URL, an die HTTP-Anforderungen gesendet werden. Sobald diese Anfragen korrekt übermittelt wurden, antwortet die API mit den angeforderten Daten.

Конечные точки Endpoints являются важными аспектами взаимодействия с серверными веб-API, поскольку они определяют, где можно получить доступ к ресурсам. Обычно доступ осуществляется через URL-адрес, по которому отправляются HTTP-запросы. Как только эти запросы будут отправлены правильно, API ответит запрошенными данными.

Uç noktalar, kaynaklara nereden erişilebileceğini belirttikleri için sunucu tarafı web API'leri ile etkileşimin önemli yönleridir. Genellikle erişim, HTTP isteklerinin gönderildiği bir URL aracılığıyla yapılır. Bu istekler doğru bir şekilde gönderildikten sonra API, istenen verilerle yanıt verecektir.
How to Use an Endpoint Node
So verwenden sie Endpoint Node`s:
Как использовать узел Endpoint
Uç Nokta Düğümü Nasıl Kullanılır
Read the docs of the API you are trying to map, and identify which endpoints they support. From there you can choose which endpoint holds the information you are interested in and begin to map it. For a detailed description of how to do this, please read the following description. In addition please see the API Map page as well as the Data Mining topic for other important concepts surrounding setting up an api map.
Lesen Sie die Dokumentation der API, die Sie abbilden möchten, und stellen Sie fest, welche endpoints sie unterstützt. Von dort aus können Sie wählen, welcher Endpunkt die Informationen enthält, an denen Sie interessiert sind, und damit beginnen, diese zuzuordnen (mapping). Eine detaillierte Beschreibung der Vorgehensweise finden Sie in der folgenden Beschreibung. Darüber hinaus finden Sie auf der Seite API-Map und im Data Mining topic weitere wichtige Konzepte zur Einrichtung einer API-Map.
Прочтите документацию API, который вы пытаетесь сопоставить, и определите, какие конечные точки они поддерживают. Оттуда вы можете выбрать, какая конечная точка содержит интересующую вас информацию, и начать ее сопоставление. Далее будет подробное описание того, как это сделать. Кроме того, ознакомтесь со страницей API Map, а также изучите тему Data Mining, чтобы узнать о других важных концепциях, связанных с настройкой карты API.
Eşlemeye çalıştığınız API'nin belgelerini okuyun ve hangi uç noktaları desteklediklerini belirleyin. Buradan, ilgilendiğiniz bilgileri hangi uç noktanın tuttuğunu seçebilir ve haritalamaya başlayabilirsiniz. Bunun nasıl yapılacağına ilişkin ayrıntılı bir açıklama için lütfen aşağıdaki açıklamayı okuyun. Ek olarak, bir api haritası oluşturmayla ilgili diğer önemli kavramlar için lütfen API Haritası sayfasının yanı sıra Veri Madenciliği konusuna bakın.
Note: The first page of the Data Mining topic is Data Mining - Introduction.
Note: Die erste Seite des Themas Data Mining lautet: Data Mining - Introduction.
Note: Первая страница темы Data Mining - это Data Mining - Introduction.
Note: Not: Veri Madenciliği konusunun ilk sayfası Veri Madenciliği - Giriş'tir ( Data Mining - Introduction ).
Foundations->Topic->Data Mining - Fetching Data From APIs->Main Workflow
How to Fetch Data from an API?
Wie holt man sich Daten von einer API?
Как получить данные по API?
API'den Veri Nasıl Çekilir?
The main workflow to pull this off is quite straight forward. It does not require coding at all. Follow this guide and you will be using data from any source on the Internet for your trading strategies in no time.
Der Hauptarbeitsablauf, um dies zu erreichen, ist ziemlich einfach. Es ist überhaupt keine Programmierung erforderlich. Folgen Sie diesem Leitfaden, und Sie werden im Handumdrehen Daten aus jeder beliebigen Quelle im Internet für Ihre Handelsstrategien nutzen können.
Основной рабочий процесс для этого довольно прост. Он вообще не требует кодирования. Следуйте этому руководству, и вы сразу же сможете использовать данные из любого источника в интернете для своих торговых стратегий.
Bunu başarmak için ana iş akışı oldukça basittir. Hiç kodlama gerektirmez. Bu kılavuzu takip edin ve internetteki herhangi bir kaynaktan gelen verileri hemen ticaret stratejileriniz için kullanacaksınız.
- 1. Выберите API: текущая версия ограничена только общедоступными API. Скоро появятся защищенные API.
- 1. Bir API seçin: Geçerli sürüm yalnızca genel API'lerle ( APIs ) sınırlıdır. Güvenli API'ler yakında kullanıma sunulacak.
- 2. Design an API Map: Read the APIs online documentation and identify the Endpoints that return the data you would like to fetch. Carefully map the Endpoints defining the parameters the API Server expects at each call, and also how the API Server response is formatted.
- 2. Designe eine API Map: Lesen Sie die Online-Dokumentation der APIs und ermitteln Sie die Endpunkte, die die Daten zurückgeben, die Sie abrufen möchten. Ordnen-(map) Sie die Endpunkte sorgfältig zu und legen Sie die Parameter fest, die der API Server bei jedem Aufruf erwartet, und wie die Antwort des API Server formatiert wird.
- 2. Разработайте API Map: прочтите онлайн-документацию по API и определите конечные точки, которые возвращают данные, которые вы хотите получить. Тщательно сопоставьте конечные точки, определяя параметры, которые сервер API ожидает при каждом вызове, а также то, как форматируется ответ сервера API.
- 2. Bir API Haritası ( API Map ) Tasarlayın: API'lerin çevrimiçi belgelerini okuyun ve getirmek istediğiniz verileri döndüren Uç Noktaları belirleyin. API Sunucusunun ( API Server ) her çağrıda beklediği parametreleri ve ayrıca API Sunucusu yanıtının nasıl biçimlendirildiğini tanımlayan Uç Noktaları dikkatlice eşleyin.
- 3. Setup an API Data Fetcher Bot: Create a Data Mine for this API and add an API Data Fetcher Bot. From that Bot's Record Properties you will need to reference the fields returned by the API Server defined at the API Map. This is how you define which fields from each response you are going to save to disk. You might also need to define query or path parameters here.
- 3. Einrichten eines API Data Fetcher Bot: Erstellen Sie eine Data Mine für diese API und fügen Sie einen API Data Fetcher Bot hinzu. In den Datensatzeigenschaften dieses Bots müssen Sie auf die vom API Server zurückgegebenen Felder/Daten verweisen, die in der API Map definiert sind. Auf diese Weise legen Sie fest, welche Felder aus jeder Antwort auf der Festplatte gespeichert werden sollen. Möglicherweise müssen Sie hier auch Abfrage- oder Pfadparameter definieren.
- 3. Настройте API Data Fetcher Bot: создайте Data Mine для этого API и добавьте бота API Data Fetcher Bot. В свойствах этого бота вам нужно будет указать поля, возвращаемые сервером API, определенные на API Map. Таким образом вы определяете, какие поля из каждого ответа вы собираетесь сохранять на диск. Вам также может потребоваться определить здесь параметры запроса или пути.
- 3. Bir API Veri Alıcı Botu kurun: Bu API için bir Veri Madeni oluşturun ve bir API Veri Alıcı Botu ( API Data Fetcher Bot ) ekleyin. Bu Bot'un Kayıt Özelliklerinden, API Haritasında ( API Map ) tanımlanan API Sunucusu ( API Server ) tarafından döndürülen alanlara başvurmanız gerekecektir. Her yanıttan hangi alanları diske kaydedeceğinizi bu şekilde tanımlarsınız. Burada ayrıca sorgu veya yol parametreleri tanımlamanız gerekebilir.
- 4. Setup an Indicator Bot for Dataset Type Conversion: The Raw Data saved to disk needs to be organized for consumption. You will need to setup an Indicator Bot that will do a Dataset Type Conversion from Raw Data to a standard Dataset Type. This process will do data aggregation in order to generate the elements with a fixed time range for every Time Frame possible.
- 4. Einrichten eines Indicator Bot für die Dataset Type Konvertierung: Die auf der Festplatte gespeicherten Raw Data (Rohdaten) müssen für den Verbrauch organisiert werden. Sie müssen einen Indicator Bot einrichten, der eine Dataset Type -Konvertierung von Raw Data (Rohdaten) in einen Standard Dataset vornimmt. Dieser Prozess führt eine Datenaggregation durch, um die Elemente mit einem festen Zeitbereich für jeden möglichen Time Frame (Zeitrahmen) zu erzeugen.
- 4. Настройте Indicator Bot для преобразования типа набора данных: необработанные данные, сохраненные на диск, необходимо организовать для использования. Вам нужно будет настроить ваш Indicator Bot, который будет выполнять преобразование типа набора данных из необработанных данных Raw Data в стандартный тип набора данных Dataset Type. Этот процесс будет выполнять агрегирование данных, чтобы сгенерировать элементы с фиксированным временным диапазоном для каждого возможного таймфрейма.
- 4. Veri Kümesi Türü ( Dataset Type ) Dönüşümü için bir Gösterge Botu ( Indicator Bot ) Kurun: Diske kaydedilen Ham Verilerin ( Raw Data ) tüketim için düzenlenmesi gerekir. Ham Veriden standart bir Veri Kümesi Türüne Veri Kümesi Türü Dönüşümü yapacak bir Gösterge Botu kurmanız gerekecektir. Bu işlem, mümkün olan her Zaman Çerçevesi için sabit bir zaman aralığına ( Time Frame ) sahip öğeleri oluşturmak için veri toplama yapacaktır.
- 5. Setup Indicator Bots: Once the data is converted, you can extract specific Datasets from it. These datasets can be used to define a set of indicators you can build from that data. These Indicators can be as simple as reorganizations of the data (with some adjustments to the names of fields and splitting the data into different indicators), or it can include some data processing / transformations if you wish (this would require some coding).
- 5. Einrichten eines Indicator Bots: Sobald die Daten konvertiert sind, können Sie aus ihnen bestimmte Datensätze extrahieren. Diese Datensätze können verwendet werden, um eine Reihe von Indikatoren zu definieren, die Sie aus diesen Daten erstellen können. Bei diesen Indikatoren kann es sich um einfache Umstrukturierungen der Daten handeln (mit einigen Anpassungen der Feldnamen und der Aufteilung der Daten in verschiedene Indikatoren), oder sie können auf Wunsch einige Datenverarbeitungen/-transformationen umfassen (dies würde ein wenig Programmierung erfordern).
- 5. Настройка ботов Indicator Bot: после преобразования данных вы можете извлекать из них определенные наборы данных. Эти наборы данных можно использовать для определения набора индикаторов, которые вы можете построить на основе этих данных. Эти индикаторы могут быть такими же простыми, как реорганизация данных (с некоторыми корректировками имен полей и разделением данных на разные индикаторы),или он может включать некоторую обработку / преобразование данных, если хотите (это потребует некоторый программный код).
- 5. Gösterge Botlarını Ayarlayın: Veriler dönüştürüldüğünde, ondan belirli Veri Kümelerini çıkarabilirsiniz. Bu veri kümeleri, bu verilerden oluşturabileceğiniz bir dizi göstergeyi tanımlamak için kullanılabilir. Bu Göstergeler, verilerin yeniden düzenlenmesi kadar basit olabilir (alan adlarında bazı ayarlamalar ve verileri farklı göstergelere bölerek) veya dilerseniz bazı veri işleme/dönüşümler içerebilir (bu biraz kodlama gerektirir).
- 6. Setup Plotters: After you have set up your indicators you can design plotters for them if you wish.
- 6. Настройка плоттеров Plotter: после настройки индикаторов вы можете разработать для них плоттеры, если хотите.
- 6. Çizici Kurulumu: Göstergelerinizi kurduktan sonra dilerseniz onlar için çiziciler tasarlayabilirsiniz.
- 7. Use Data for Trading Strategies: These indicators can be consumed from your trading strategies.
- 7. Daten für Trading Strategies nutzen: Diese Indikatoren können von Ihren Handelsstrategien genutzt werden.
- 7. Используйте данные для торговых стратегий: эти индикаторы можно использовать в ваших торговых стратегиях.
- 7. Ticaret Stratejileri ( Trading Strategies ) için Verileri Kullanın: Bu göstergeler işlem stratejilerinizden kullanılabilir.
Tip: There is a Workspace called API Data Fetcher Bot Demo with a simple working example of the previous steps you can use as a reference.
Tip: Es gibt ein Workspace namens API Data Fetcher Bot Demo mit einem einfachen Arbeitsbeispiel der vorherigen Schritte, den Sie als Referenz verwenden können.
Tip: Существует рабочее пространство Workspace под названием API Data Fetcher Bot Demo с простым рабочим примером предыдущих шагов, которые вы можете использовать в качестве справки.
Tip: İpucu: Referans olarak kullanabileceğiniz önceki adımların basit bir çalışma örneğini içeren API Veri Alıcısı Bot ( API Data Fetcher Bot ) Demosu adlı bir Çalışma Alanı ( Workspace ) vardır.
API Endpoint Configuration
API Endpoint Konfiguration
API Uç Nokta Yapılandırması
Properties
Properties/Eigenschaften:
Özellikleri
- codeName: Define the endpoint this branch of the map will handle.
- codeName: Definieren Sie den endpoint, den dieser branch der Map behandeln soll.
- codeName: Haritanın bu dalının ele alacağı uç noktayı tanımlayın.
Initial Values
These are the Initial Values for API Endpoint configuration:
{
"codeName": ""
}
Examples
This is a list of properties featured by the API Endpoint configuration. Expanding a property shows sample values for the property extracted from the current Workspace.
API Endpoint Menu
The API Endpoint node has the following Node Menu items:
The Configure menu item has the following properties:
- action: Configure
- actionFunction:
uiObject.configEditor.activate
- label: Configure
- iconPathOn: configuration
- iconPathOff: configuration
The Add API Query Parameters menu item has the following properties:
- action: Add UI Object
- disableIfPropertyIsDefined: true
- propertyToCheckFor:
apiQueryParameters
- label: Add API Query Parameters
- relatedUiObject: API Query Parameters
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Add API Path Parameters menu item has the following properties:
- action: Add UI Object
- disableIfPropertyIsDefined: true
- propertyToCheckFor:
apiPathParameters
- label: Add API Path Parameters
- relatedUiObject: API Path Parameters
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Add API Query Responses menu item has the following properties:
- action: Add UI Object
- disableIfPropertyIsDefined: true
- propertyToCheckFor:
apiQueryResponses
- label: Add API Query Responses
- relatedUiObject: API Query Responses
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Delete menu item has the following properties:
- action: Delete UI Object
- actionProject: Visual-Scripting
- askConfirmation: true
- confirmationLabel: Confirm to Delete
- label: Delete
- iconPathOn: delete-entity
- iconPathOff: delete-entity
- actionFunction:
payload.executeAction
Tip: When a menu item is grayed out, it means that API Endpoint already has the required child type that the menu item may add, and only that child is allowed for that case.
API Endpoint Children
The API Endpoint node has the following childrenNodesProperties:
The Api Query Parameters node property features the following properties:
- name:
apiQueryParameters
- type: node
- childType: API Query Parameters
- autoAdd: true
The Api Path Parameters node property features the following properties:
- name:
apiPathParameters
- type: node
- childType: API Path Parameters
- autoAdd: true
The Api Query Responses node property features the following properties:
- name:
apiQueryResponses
- type: node
- childType: API Query Responses
- autoAdd: true
API Endpoint Attaching Rules
The following are the Node Attaching Rules that govern the attachment of API Endpoint with other nodes:
Compatible Types: