Introduction
Custom API for Joomla lets you create custom REST API endpoints for your Joomla site without writing code. Pick any Joomla database table, choose the columns you need, and publish a GET endpoint that external apps, mobile apps, and headless frontends can call to read your Joomla data.
Joomla Custom REST API Builder: Create API Endpoints Without Coding
Create custom REST APIs in Joomla in minutes. Custom API for Joomla gives you a visual builder for custom API endpoints, so you can share data from your Joomla database with other applications without writing a plugin, a component, or PHP code. Select a table, choose the columns to return, and your endpoint is ready to call. It is built for developers, agencies, and site owners who need Joomla data in mobile apps, headless frontends, dashboards, or third-party systems.
Key Highlights
- No-code API builder: Create custom REST API endpoints in Joomla from a simple admin interface, with no custom code or extension development.
- Any database table: Read data from Joomla core tables, such as users, articles, and categories, or from tables created by other extensions.
- Ready-made demo API: Start with a built-in demo endpoint and test it with one click to see a live API response before you build your own.
- Works with all major Joomla versions: Compatible with Joomla 6, 5, 4, and 3.
- No dependencies: No external libraries or services are required.
Features
- Custom GET endpoints: Create GET API endpoints that return data from your Joomla database.
- Choose the columns to expose: Select exactly which columns each endpoint returns, so you share only the data you need.
- Test before you use it: Run any endpoint from the admin panel and check the response before you connect an app to it.
- Custom endpoint management: Create, edit, and manage your custom API endpoints in one place.
- Runs on your server: All data processing happens on your own Joomla server. miniOrange does not store or access your site's data.
Popular Use Cases
- Mobile apps: Supply articles, categories, or user data from Joomla to an iOS or Android app.
- Headless Joomla: Use Joomla as the content backend for a React, Vue, or Angular frontend.
- Dashboards and reporting: Pull live Joomla data into internal tools, spreadsheets, or reporting dashboards.
- Chatbots and AI training: Expose FAQ or knowledge base content so a chatbot or AI workflow can read it.
- Third-party integrations: Let a CRM, ERP, or other external system read data from your Joomla site.
Who Is This Plugin For?
- Developers who need a Joomla REST API endpoint for a table that Joomla's built-in Web Services API doesn't cover.
- Agencies building mobile apps or headless frontends on top of a client's Joomla site.
- Site owners who want to share Joomla data with other tools without hiring a developer.
Getting Started: How to Create a Custom API in Joomla
- In your Joomla admin panel, go to System → Install → Extensions and open Install from Web.
- Search for Custom API for Joomla and install the extension.
- Open the extension and go to the Create Custom API tab. Click Test on the demo API to see a live response.
- Click Create Custom API, enter an API name, select the GET method and the By Parameters type, then choose your table and columns.
- Click Save, then call your new endpoint from any app or API client.
Frequently Asked Questions
Do I need coding skills to create a custom API in Joomla?
No. You build each endpoint in the admin panel by picking a table and columns. You don't need to write PHP or develop an extension.
How is this different from Joomla's built-in Web Services API?
Joomla's Web Services API covers core content with fixed responses. Custom API for Joomla lets you build your own endpoints for any database table, including tables from other extensions, and choose exactly which columns are returned.
Which tables can I read from?
Any table in your Joomla database, including core tables such as users, articles, and categories, and tables created by third-party extensions.
Is my data shared with miniOrange?
No. The extension runs entirely on your own server. miniOrange does not store, transfer, or access your site's data.
Which Joomla versions are supported?
Joomla 6, 5, 4, and 3.
Looking for a Different Plugin?
Need another way to connect Joomla to other applications? We offer more Joomla plugins:
- OAuth Server for Joomla: Use Joomla as an OAuth 2.0 server so other applications can log users in with their Joomla credentials.
- SCIM User Provisioning for Joomla: Automatically create, update, and sync Joomla users from your identity provider using SCIM.
- Import Export Users for Joomla: Move your Joomla users between sites or versions with a simple CSV file.
Documentation
Follow our step-by-step Custom API setup guide to create and test your first endpoint.
Support
Our team offers 24/7 support, setup assistance, and help with custom requirements. Email us at [email protected].
Build your first Joomla REST API today with Custom API for Joomla.
Mit Custom API for Joomla erstellen Sie benutzerdefinierte REST-API-Endpunkte für Ihre Joomla-Website, ohne Code zu schreiben. Wählen Sie eine beliebige Joomla-Datenbanktabelle, bestimmen Sie die benötigten Spalten und veröffentlichen Sie einen GET-Endpunkt, den externe Apps, mobile Apps und Headless-Frontends aufrufen können, um Ihre Joomla-Daten zu lesen.
Joomla Custom REST API Builder: API-Endpunkte ohne Programmierung erstellen
Erstellen Sie benutzerdefinierte REST-APIs in Joomla in wenigen Minuten. Custom API for Joomla bietet Ihnen einen visuellen Builder für benutzerdefinierte API-Endpunkte, sodass Sie Daten aus Ihrer Joomla-Datenbank mit anderen Anwendungen teilen können, ohne ein Plugin, eine Komponente oder PHP-Code zu schreiben. Wählen Sie eine Tabelle, bestimmen Sie die zurückzugebenden Spalten, und Ihr Endpunkt ist einsatzbereit. Die Erweiterung wurde für Entwickler, Agenturen und Website-Betreiber entwickelt, die Joomla-Daten in mobilen Apps, Headless-Frontends, Dashboards oder Drittsystemen benötigen.
Highlights im Überblick
- API-Builder ohne Code: Erstellen Sie benutzerdefinierte REST-API-Endpunkte in Joomla über eine einfache Administrationsoberfläche, ganz ohne eigenen Code oder Erweiterungsentwicklung.
- Jede Datenbanktabelle: Lesen Sie Daten aus Joomla-Kerntabellen wie Benutzer, Beiträge und Kategorien oder aus Tabellen, die von anderen Erweiterungen angelegt wurden.
- Fertige Demo-API: Starten Sie mit einem integrierten Demo-Endpunkt und testen Sie ihn mit einem Klick, um eine echte API-Antwort zu sehen, bevor Sie Ihren eigenen erstellen.
- Funktioniert mit allen wichtigen Joomla-Versionen: Kompatibel mit Joomla 6, 5, 4 und 3.
- Keine Abhängigkeiten: Es sind keine externen Bibliotheken oder Dienste erforderlich.
Funktionen
- Benutzerdefinierte GET-Endpunkte: Erstellen Sie GET-API-Endpunkte, die Daten aus Ihrer Joomla-Datenbank zurückgeben.
- Freigegebene Spalten selbst wählen: Legen Sie genau fest, welche Spalten jeder Endpunkt zurückgibt, sodass Sie nur die Daten teilen, die Sie wirklich benötigen.
- Vor der Nutzung testen: Führen Sie jeden Endpunkt im Administrationsbereich aus und prüfen Sie die Antwort, bevor Sie eine App damit verbinden.
- Verwaltung benutzerdefinierter Endpunkte: Erstellen, bearbeiten und verwalten Sie Ihre benutzerdefinierten API-Endpunkte an einem Ort.
- Läuft auf Ihrem Server: Die gesamte Datenverarbeitung findet auf Ihrem eigenen Joomla-Server statt. miniOrange speichert die Daten Ihrer Website nicht und greift nicht darauf zu.
Beliebte Anwendungsfälle
- Mobile Apps: Stellen Sie Beiträge, Kategorien oder Benutzerdaten aus Joomla für eine iOS- oder Android-App bereit.
- Headless Joomla: Nutzen Sie Joomla als Content-Backend für ein Frontend mit React, Vue oder Angular.
- Dashboards und Reporting: Übernehmen Sie Live-Daten aus Joomla in interne Tools, Tabellen oder Reporting-Dashboards.
- Chatbots und KI-Training: Stellen Sie FAQ- oder Wissensdatenbank-Inhalte bereit, damit ein Chatbot oder ein KI-Workflow sie lesen kann.
- Integrationen mit Drittsystemen: Ermöglichen Sie einem CRM, ERP oder anderen externen System, Daten von Ihrer Joomla-Website zu lesen.
Für wen ist dieses Plugin?
- Entwickler, die einen Joomla-REST-API-Endpunkt für eine Tabelle benötigen, die von der integrierten Web Services API von Joomla nicht abgedeckt wird.
- Agenturen, die mobile Apps oder Headless-Frontends auf Basis der Joomla-Website eines Kunden entwickeln.
- Website-Betreiber, die Joomla-Daten mit anderen Tools teilen möchten, ohne einen Entwickler zu beauftragen.
Erste Schritte: So erstellen Sie eine Custom API in Joomla
- Gehen Sie im Joomla-Administrationsbereich zu System → Installieren → Erweiterungen und öffnen Sie Aus dem Web installieren.
- Suchen Sie nach Custom API for Joomla und installieren Sie die Erweiterung.
- Öffnen Sie die Erweiterung und wechseln Sie zum Tab Create Custom API. Klicken Sie bei der Demo-API auf Test, um eine echte Antwort zu sehen.
- Klicken Sie auf Create Custom API, geben Sie einen API-Namen ein, wählen Sie die Methode GET und den Typ By Parameters aus und wählen Sie dann Ihre Tabelle und Spalten.
- Klicken Sie auf Save und rufen Sie Ihren neuen Endpunkt anschließend aus einer beliebigen App oder einem API-Client auf.
Häufig gestellte Fragen
Brauche ich Programmierkenntnisse, um eine Custom API in Joomla zu erstellen?
Nein. Sie erstellen jeden Endpunkt im Administrationsbereich, indem Sie eine Tabelle und Spalten auswählen. Sie müssen weder PHP schreiben noch eine Erweiterung entwickeln.
Worin unterscheidet sich das von der integrierten Web Services API von Joomla?
Die Web Services API von Joomla deckt Kerninhalte mit festen Antworten ab. Mit Custom API for Joomla erstellen Sie eigene Endpunkte für jede Datenbanktabelle, einschließlich Tabellen anderer Erweiterungen, und legen genau fest, welche Spalten zurückgegeben werden.
Aus welchen Tabellen kann ich Daten lesen?
Aus jeder Tabelle in Ihrer Joomla-Datenbank, einschließlich Kerntabellen wie Benutzer, Beiträge und Kategorien sowie Tabellen, die von Erweiterungen von Drittanbietern angelegt wurden.
Werden meine Daten mit miniOrange geteilt?
Nein. Die Erweiterung läuft vollständig auf Ihrem eigenen Server. miniOrange speichert die Daten Ihrer Website nicht, überträgt sie nicht und greift nicht darauf zu.
Welche Joomla-Versionen werden unterstützt?
Joomla 6, 5, 4 und 3.
Sie suchen ein anderes Plugin?
Sie benötigen eine andere Möglichkeit, Joomla mit anderen Anwendungen zu verbinden? Wir bieten weitere Joomla-Plugins an:
- OAuth Server for Joomla: Nutzen Sie Joomla als OAuth-2.0-Server, damit sich Benutzer mit ihren Joomla-Zugangsdaten bei anderen Anwendungen anmelden können.
- SCIM User Provisioning for Joomla: Erstellen, aktualisieren und synchronisieren Sie Joomla-Benutzer automatisch per SCIM aus Ihrem Identity Provider.
- Import Export Users for Joomla: Übertragen Sie Ihre Joomla-Benutzer mit einer einfachen CSV-Datei zwischen Websites oder Versionen.
Dokumentation
Folgen Sie unserer Schritt-für-Schritt-Anleitung zur Einrichtung von Custom API, um Ihren ersten Endpunkt zu erstellen und zu testen.
Support
Unser Team bietet Support rund um die Uhr, Hilfe bei der Einrichtung und Unterstützung bei individuellen Anforderungen. Schreiben Sie uns an [email protected].
Erstellen Sie noch heute Ihre erste Joomla-REST-API mit Custom API for Joomla.
Met Custom API for Joomla maakt u aangepaste REST API-endpoints voor uw Joomla-website zonder code te schrijven. Kies een willekeurige Joomla-databasetabel, selecteer de kolommen die u nodig hebt en publiceer een GET-endpoint dat externe apps, mobiele apps en headless frontends kunnen aanroepen om uw Joomla-gegevens te lezen.
Joomla Custom REST API Builder: API-endpoints maken zonder te programmeren
Maak binnen enkele minuten aangepaste REST API's in Joomla. Custom API for Joomla biedt u een visuele builder voor aangepaste API-endpoints, zodat u gegevens uit uw Joomla-database kunt delen met andere applicaties zonder een plugin, component of PHP-code te schrijven. Selecteer een tabel, kies de kolommen die moeten worden teruggegeven en uw endpoint is klaar voor gebruik. De extensie is gemaakt voor ontwikkelaars, bureaus en website-eigenaren die Joomla-gegevens nodig hebben in mobiele apps, headless frontends, dashboards of systemen van derden.
Belangrijkste kenmerken
- API-builder zonder code: Maak aangepaste REST API-endpoints in Joomla via een eenvoudige beheerinterface, zonder eigen code of extensieontwikkeling.
- Elke databasetabel: Lees gegevens uit Joomla-kerntabellen, zoals gebruikers, artikelen en categorieën, of uit tabellen die door andere extensies zijn aangemaakt.
- Kant-en-klare demo-API: Begin met een ingebouwd demo-endpoint en test het met één klik om een live API-response te zien voordat u uw eigen endpoint bouwt.
- Werkt met alle belangrijke Joomla-versies: Compatibel met Joomla 6, 5, 4 en 3.
- Geen afhankelijkheden: Er zijn geen externe bibliotheken of diensten nodig.
Functies
- Aangepaste GET-endpoints: Maak GET API-endpoints die gegevens uit uw Joomla-database teruggeven.
- Kies welke kolommen u deelt: Bepaal precies welke kolommen elk endpoint teruggeeft, zodat u alleen de gegevens deelt die nodig zijn.
- Test vóór gebruik: Voer elk endpoint uit vanuit het beheerpaneel en controleer de response voordat u er een app aan koppelt.
- Beheer van aangepaste endpoints: Maak, bewerk en beheer uw aangepaste API-endpoints op één plek.
- Draait op uw server: Alle gegevensverwerking vindt plaats op uw eigen Joomla-server. miniOrange slaat de gegevens van uw website niet op en heeft er geen toegang toe.
Populaire toepassingen
- Mobiele apps: Lever artikelen, categorieën of gebruikersgegevens uit Joomla aan een iOS- of Android-app.
- Headless Joomla: Gebruik Joomla als contentbackend voor een frontend in React, Vue of Angular.
- Dashboards en rapportages: Haal live Joomla-gegevens op in interne tools, spreadsheets of rapportagedashboards.
- Chatbots en AI-training: Stel FAQ- of kennisbankcontent beschikbaar zodat een chatbot of AI-workflow deze kan lezen.
- Integraties met derden: Laat een CRM, ERP of ander extern systeem gegevens van uw Joomla-website lezen.
Voor wie is deze plugin?
- Ontwikkelaars die een Joomla REST API-endpoint nodig hebben voor een tabel die niet wordt gedekt door de ingebouwde Web Services API van Joomla.
- Bureaus die mobiele apps of headless frontends bouwen bovenop de Joomla-website van een klant.
- Website-eigenaren die Joomla-gegevens willen delen met andere tools zonder een ontwikkelaar in te huren.
Aan de slag: een Custom API maken in Joomla
- Ga in het Joomla-beheerpaneel naar Systeem → Installeren → Extensies en open Installeren vanaf web.
- Zoek naar Custom API for Joomla en installeer de extensie.
- Open de extensie en ga naar het tabblad Create Custom API. Klik bij de demo-API op Test om een live response te zien.
- Klik op Create Custom API, voer een API-naam in, selecteer de methode GET en het type By Parameters en kies vervolgens uw tabel en kolommen.
- Klik op Save en roep uw nieuwe endpoint aan vanuit elke app of API-client.
Veelgestelde vragen
Heb ik programmeerkennis nodig om een Custom API in Joomla te maken?
Nee. U bouwt elk endpoint in het beheerpaneel door een tabel en kolommen te kiezen. U hoeft geen PHP te schrijven of een extensie te ontwikkelen.
Wat is het verschil met de ingebouwde Web Services API van Joomla?
De Web Services API van Joomla dekt kerncontent met vaste responses. Met Custom API for Joomla bouwt u uw eigen endpoints voor elke databasetabel, inclusief tabellen van andere extensies, en bepaalt u precies welke kolommen worden teruggegeven.
Uit welke tabellen kan ik gegevens lezen?
Uit elke tabel in uw Joomla-database, inclusief kerntabellen zoals gebruikers, artikelen en categorieën, en tabellen die door extensies van derden zijn aangemaakt.
Worden mijn gegevens gedeeld met miniOrange?
Nee. De extensie draait volledig op uw eigen server. miniOrange slaat de gegevens van uw website niet op, verzendt ze niet en heeft er geen toegang toe.
Welke Joomla-versies worden ondersteund?
Joomla 6, 5, 4 en 3.
Op zoek naar een andere plugin?
Heeft u een andere manier nodig om Joomla aan andere applicaties te koppelen? We bieden meer Joomla-plugins:
- OAuth Server for Joomla: Gebruik Joomla als OAuth 2.0-server, zodat andere applicaties gebruikers kunnen laten aanmelden met hun Joomla-inloggegevens.
- SCIM User Provisioning for Joomla: Maak, werk bij en synchroniseer Joomla-gebruikers automatisch vanuit uw identiteitsprovider via SCIM.
- Import Export Users for Joomla: Verplaats uw Joomla-gebruikers tussen websites of versies met een eenvoudig CSV-bestand.
Documentatie
Volg onze stapsgewijze installatiehandleiding voor Custom API om uw eerste endpoint te maken en te testen.
Ondersteuning
Ons team biedt 24/7-ondersteuning, hulp bij de installatie en hulp bij maatwerkwensen. Mail ons op [email protected].
Bouw vandaag nog uw eerste Joomla REST API met Custom API for Joomla.
Custom API for Joomla を使えば、コードを書かずに Joomla サイト用のカスタム REST API エンドポイントを作成できます。任意の Joomla データベーステーブルを選び、必要なカラムを指定して GET エンドポイントを公開するだけで、外部アプリ、モバイルアプリ、ヘッドレスフロントエンドから Joomla のデータを読み取れるようになります。
Joomla カスタム REST API ビルダー:コーディング不要で API エンドポイントを作成
Joomla のカスタム REST API を数分で作成できます。Custom API for Joomla はカスタム API エンドポイント用のビジュアルビルダーを備えているため、プラグインやコンポーネント、PHP コードを書かずに、Joomla データベースのデータを他のアプリケーションと共有できます。テーブルを選択し、返すカラムを指定すれば、エンドポイントはすぐに呼び出せる状態になります。モバイルアプリ、ヘッドレスフロントエンド、ダッシュボード、サードパーティシステムで Joomla のデータを使いたい開発者、制作会社、サイト運営者向けに設計されています。
主な特長
- ノーコードの API ビルダー: シンプルな管理画面から Joomla のカスタム REST API エンドポイントを作成できます。独自のコードや拡張機能の開発は不要です。
- あらゆるデータベーステーブルに対応: ユーザー、記事、カテゴリなどの Joomla コアテーブルや、他の拡張機能が作成したテーブルからデータを読み取れます。
- すぐに使えるデモ API: 組み込みのデモエンドポイントから始め、ワンクリックでテストして、独自の API を作る前に実際の API レスポンスを確認できます。
- 主要な Joomla バージョンすべてに対応: Joomla 6、5、4、3 に対応しています。
- 依存関係なし: 外部ライブラリやサービスは不要です。
機能
- カスタム GET エンドポイント: Joomla データベースのデータを返す GET API エンドポイントを作成できます。
- 公開するカラムを選択: 各エンドポイントが返すカラムを細かく指定できるため、必要なデータだけを共有できます。
- 使用前にテスト: 管理画面から任意のエンドポイントを実行し、アプリを接続する前にレスポンスを確認できます。
- カスタムエンドポイントの管理: カスタム API エンドポイントの作成、編集、管理を 1 か所で行えます。
- 自社サーバーで動作: データ処理はすべてご自身の Joomla サーバー上で行われます。miniOrange がサイトのデータを保存したり、アクセスしたりすることはありません。
主な活用例
- モバイルアプリ: Joomla の記事、カテゴリ、ユーザーデータを iOS や Android アプリに提供できます。
- ヘッドレス Joomla: Joomla を React、Vue、Angular で構築したフロントエンドのコンテンツバックエンドとして利用できます。
- ダッシュボードとレポート: Joomla のリアルタイムデータを社内ツール、スプレッドシート、レポートダッシュボードに取り込めます。
- チャットボットと AI のトレーニング: FAQ やナレッジベースのコンテンツを公開し、チャットボットや AI ワークフローから読み取れるようにします。
- サードパーティ連携: CRM、ERP などの外部システムから Joomla サイトのデータを読み取れるようにします。
このプラグインはこんな方におすすめ
- Joomla 標準の Web Services API では対応していないテーブルについて、Joomla REST API エンドポイントが必要な開発者。
- クライアントの Joomla サイトをベースに、モバイルアプリやヘッドレスフロントエンドを構築する制作会社。
- 開発者に依頼することなく、Joomla のデータを他のツールと共有したいサイト運営者。
はじめに:Joomla でカスタム API を作成する方法
- Joomla 管理画面で システム → インストール → 拡張機能 に移動し、Web からインストール を開きます。
- Custom API for Joomla を検索し、拡張機能をインストールします。
- 拡張機能を開き、Create Custom API タブに移動します。デモ API の Test をクリックすると、実際のレスポンスを確認できます。
- Create Custom API をクリックし、API 名を入力して、メソッドに GET、タイプに By Parameters を選択してから、テーブルとカラムを選びます。
- Save をクリックすれば、任意のアプリや API クライアントから新しいエンドポイントを呼び出せます。
よくある質問
Joomla でカスタム API を作成するのにコーディングスキルは必要ですか?
いいえ。各エンドポイントは、管理画面でテーブルとカラムを選ぶだけで作成できます。PHP を書いたり、拡張機能を開発したりする必要はありません。
Joomla 標準の Web Services API とはどう違いますか?
Joomla の Web Services API は、コアコンテンツを固定のレスポンス形式で提供します。Custom API for Joomla では、他の拡張機能のテーブルを含むあらゆるデータベーステーブルに独自のエンドポイントを作成でき、返すカラムも細かく指定できます。
どのテーブルからデータを読み取れますか?
ユーザー、記事、カテゴリなどのコアテーブルや、サードパーティの拡張機能が作成したテーブルを含め、Joomla データベース内のあらゆるテーブルから読み取れます。
データが miniOrange と共有されることはありますか?
いいえ。拡張機能はすべてご自身のサーバー上で動作します。miniOrange がサイトのデータを保存、転送、またはアクセスすることはありません。
対応している Joomla のバージョンは?
Joomla 6、5、4、3 です。
別のプラグインをお探しですか?
Joomla を他のアプリケーションと別の方法で接続したい場合は、他の Joomla プラグインもご用意しています。
- OAuth Server for Joomla:Joomla を OAuth 2.0 サーバーとして使い、他のアプリケーションで Joomla の認証情報によるログインを可能にします。
- SCIM User Provisioning for Joomla:SCIM を使って、ID プロバイダーから Joomla ユーザーを自動で作成、更新、同期します。
- Import Export Users for Joomla:シンプルな CSV ファイルで、Joomla ユーザーをサイト間やバージョン間で移行できます。
ドキュメント
Custom API のステップごとのセットアップガイドに沿って、最初のエンドポイントを作成してテストしましょう。
サポート
24 時間 365 日のサポート、セットアップ支援、カスタム要件への対応を行っています。[email protected] までメールでお問い合わせください。
Custom API for Joomla で、今すぐ最初の Joomla REST API を構築しましょう。
Το Custom API for Joomla σάς επιτρέπει να δημιουργείτε προσαρμοσμένα endpoints REST API για τον ιστότοπό σας Joomla χωρίς να γράψετε κώδικα. Επιλέξτε οποιονδήποτε πίνακα της βάσης δεδομένων του Joomla, διαλέξτε τις στήλες που χρειάζεστε και δημοσιεύστε ένα endpoint GET που μπορούν να καλούν εξωτερικές εφαρμογές, εφαρμογές για κινητά και headless frontends για να διαβάζουν τα δεδομένα του Joomla σας.
Joomla Custom REST API Builder: Δημιουργήστε endpoints API χωρίς προγραμματισμό
Δημιουργήστε προσαρμοσμένα REST API στο Joomla σε λίγα λεπτά. Το Custom API for Joomla σάς προσφέρει έναν οπτικό δημιουργό προσαρμοσμένων endpoints API, ώστε να μοιράζεστε δεδομένα από τη βάση δεδομένων του Joomla με άλλες εφαρμογές χωρίς να γράψετε πρόσθετο, εφαρμογή (component) ή κώδικα PHP. Επιλέξτε έναν πίνακα, διαλέξτε τις στήλες που θα επιστρέφονται και το endpoint σας είναι έτοιμο για χρήση. Έχει σχεδιαστεί για προγραμματιστές, εταιρείες ψηφιακών υπηρεσιών και ιδιοκτήτες ιστότοπων που χρειάζονται τα δεδομένα του Joomla σε εφαρμογές για κινητά, headless frontends, πίνακες ελέγχου ή συστήματα τρίτων.
Βασικά χαρακτηριστικά
- Δημιουργός API χωρίς κώδικα: Δημιουργήστε προσαρμοσμένα endpoints REST API στο Joomla από ένα απλό περιβάλλον διαχείρισης, χωρίς προσαρμοσμένο κώδικα ή ανάπτυξη επέκτασης.
- Οποιοσδήποτε πίνακας της βάσης δεδομένων: Διαβάστε δεδομένα από τους βασικούς πίνακες του Joomla, όπως χρήστες, άρθρα και κατηγορίες, ή από πίνακες που δημιουργήθηκαν από άλλες επεκτάσεις.
- Έτοιμο demo API: Ξεκινήστε με ένα ενσωματωμένο demo endpoint και δοκιμάστε το με ένα κλικ για να δείτε μια πραγματική απόκριση API πριν δημιουργήσετε το δικό σας.
- Λειτουργεί με όλες τις κύριες εκδόσεις του Joomla: Συμβατό με Joomla 6, 5, 4 και 3.
- Χωρίς εξαρτήσεις: Δεν απαιτούνται εξωτερικές βιβλιοθήκες ή υπηρεσίες.
Λειτουργίες
- Προσαρμοσμένα endpoints GET: Δημιουργήστε endpoints GET API που επιστρέφουν δεδομένα από τη βάση δεδομένων του Joomla σας.
- Επιλέξτε ποιες στήλες θα εκτίθενται: Ορίστε με ακρίβεια ποιες στήλες επιστρέφει κάθε endpoint, ώστε να μοιράζεστε μόνο τα δεδομένα που χρειάζεστε.
- Δοκιμή πριν από τη χρήση: Εκτελέστε οποιοδήποτε endpoint από τον πίνακα διαχείρισης και ελέγξτε την απόκριση πριν συνδέσετε μια εφαρμογή σε αυτό.
- Διαχείριση προσαρμοσμένων endpoints: Δημιουργήστε, επεξεργαστείτε και διαχειριστείτε τα προσαρμοσμένα endpoints API σας από ένα σημείο.
- Λειτουργεί στον διακομιστή σας: Όλη η επεξεργασία δεδομένων γίνεται στον δικό σας διακομιστή Joomla. Η miniOrange δεν αποθηκεύει τα δεδομένα του ιστότοπού σας ούτε έχει πρόσβαση σε αυτά.
Δημοφιλείς περιπτώσεις χρήσης
- Εφαρμογές για κινητά: Παρέχετε άρθρα, κατηγορίες ή δεδομένα χρηστών από το Joomla σε μια εφαρμογή iOS ή Android.
- Headless Joomla: Χρησιμοποιήστε το Joomla ως backend περιεχομένου για ένα frontend σε React, Vue ή Angular.
- Πίνακες ελέγχου και αναφορές: Μεταφέρετε ζωντανά δεδομένα του Joomla σε εσωτερικά εργαλεία, υπολογιστικά φύλλα ή πίνακες αναφορών.
- Chatbots και εκπαίδευση AI: Διαθέστε περιεχόμενο FAQ ή βάσης γνώσεων, ώστε να μπορεί να το διαβάζει ένα chatbot ή μια ροή εργασιών AI.
- Ενσωματώσεις με συστήματα τρίτων: Επιτρέψτε σε ένα CRM, ERP ή άλλο εξωτερικό σύστημα να διαβάζει δεδομένα από τον ιστότοπό σας Joomla.
Σε ποιους απευθύνεται αυτό το πρόσθετο;
- Προγραμματιστές που χρειάζονται ένα endpoint REST API του Joomla για έναν πίνακα που δεν καλύπτεται από το ενσωματωμένο Web Services API του Joomla.
- Εταιρείες ψηφιακών υπηρεσιών που αναπτύσσουν εφαρμογές για κινητά ή headless frontends πάνω στον ιστότοπο Joomla ενός πελάτη.
- Ιδιοκτήτες ιστότοπων που θέλουν να μοιράζονται δεδομένα του Joomla με άλλα εργαλεία χωρίς να προσλάβουν προγραμματιστή.
Ξεκινώντας: Πώς να δημιουργήσετε ένα Custom API στο Joomla
- Στον πίνακα διαχείρισης του Joomla, μεταβείτε στο Σύστημα → Εγκατάσταση → Επεκτάσεις και ανοίξτε την Εγκατάσταση από το Web.
- Αναζητήστε το Custom API for Joomla και εγκαταστήστε την επέκταση.
- Ανοίξτε την επέκταση και μεταβείτε στην καρτέλα Create Custom API. Κάντε κλικ στο Test στο demo API για να δείτε μια πραγματική απόκριση.
- Κάντε κλικ στο Create Custom API, εισαγάγετε ένα όνομα API, επιλέξτε τη μέθοδο GET και τον τύπο By Parameters και, στη συνέχεια, επιλέξτε τον πίνακα και τις στήλες.
- Κάντε κλικ στο Save και, στη συνέχεια, καλέστε το νέο σας endpoint από οποιαδήποτε εφαρμογή ή API client.
Συχνές ερωτήσεις
Χρειάζομαι γνώσεις προγραμματισμού για να δημιουργήσω ένα Custom API στο Joomla;
Όχι. Δημιουργείτε κάθε endpoint στον πίνακα διαχείρισης επιλέγοντας έναν πίνακα και στήλες. Δεν χρειάζεται να γράψετε PHP ή να αναπτύξετε επέκταση.
Σε τι διαφέρει από το ενσωματωμένο Web Services API του Joomla;
Το Web Services API του Joomla καλύπτει το βασικό περιεχόμενο με σταθερές αποκρίσεις. Το Custom API for Joomla σάς επιτρέπει να δημιουργείτε δικά σας endpoints για οποιονδήποτε πίνακα της βάσης δεδομένων, συμπεριλαμβανομένων πινάκων άλλων επεκτάσεων, και να επιλέγετε με ακρίβεια ποιες στήλες επιστρέφονται.
Από ποιους πίνακες μπορώ να διαβάσω δεδομένα;
Από οποιονδήποτε πίνακα της βάσης δεδομένων του Joomla σας, συμπεριλαμβανομένων βασικών πινάκων όπως χρήστες, άρθρα και κατηγορίες, καθώς και πινάκων που δημιουργήθηκαν από επεκτάσεις τρίτων.
Μοιράζονται τα δεδομένα μου με τη miniOrange;
Όχι. Η επέκταση λειτουργεί εξ ολοκλήρου στον δικό σας διακομιστή. Η miniOrange δεν αποθηκεύει, δεν μεταφέρει και δεν έχει πρόσβαση στα δεδομένα του ιστότοπού σας.
Ποιες εκδόσεις του Joomla υποστηρίζονται;
Joomla 6, 5, 4 και 3.
Αναζητάτε διαφορετικό πρόσθετο;
Χρειάζεστε άλλον τρόπο για να συνδέσετε το Joomla με άλλες εφαρμογές; Προσφέρουμε και άλλα πρόσθετα για το Joomla:
- OAuth Server for Joomla: Χρησιμοποιήστε το Joomla ως διακομιστή OAuth 2.0, ώστε άλλες εφαρμογές να συνδέουν τους χρήστες με τα διαπιστευτήρια του Joomla.
- SCIM User Provisioning for Joomla: Δημιουργήστε, ενημερώστε και συγχρονίστε αυτόματα χρήστες του Joomla από τον πάροχο ταυτότητάς σας μέσω SCIM.
- Import Export Users for Joomla: Μεταφέρετε τους χρήστες του Joomla μεταξύ ιστότοπων ή εκδόσεων με ένα απλό αρχείο CSV.
Τεκμηρίωση
Ακολουθήστε τον αναλυτικό οδηγό ρύθμισης του Custom API για να δημιουργήσετε και να δοκιμάσετε το πρώτο σας endpoint.
Υποστήριξη
Η ομάδα μας προσφέρει υποστήριξη 24/7, βοήθεια στη ρύθμιση και υποστήριξη για εξατομικευμένες απαιτήσεις. Στείλτε μας email στο [email protected].
Δημιουργήστε σήμερα το πρώτο σας REST API για το Joomla με το Custom API for Joomla.
Custom API for Joomla дає змогу створювати власні кінцеві точки REST API для сайту на Joomla без написання коду. Виберіть будь-яку таблицю бази даних Joomla, вкажіть потрібні стовпці та опублікуйте кінцеву точку GET, яку зовнішні застосунки, мобільні застосунки та headless-фронтенди зможуть викликати для читання даних Joomla.
Конструктор власних REST API для Joomla: створюйте кінцеві точки API без програмування
Створюйте власні REST API в Joomla за кілька хвилин. Custom API for Joomla надає візуальний конструктор кінцевих точок API, тож ви можете передавати дані з бази даних Joomla іншим застосункам без написання плагіна, компонента чи PHP-коду. Виберіть таблицю, вкажіть стовпці, які потрібно повертати, — і кінцева точка готова до виклику. Розширення створено для розробників, агенцій і власників сайтів, яким потрібні дані Joomla в мобільних застосунках, headless-фронтендах, дашбордах або сторонніх системах.
Ключові можливості
- Конструктор API без коду: створюйте власні кінцеві точки REST API в Joomla у простому інтерфейсі адміністратора, без власного коду та розробки розширень.
- Будь-яка таблиця бази даних: читайте дані з основних таблиць Joomla, як-от користувачі, матеріали й категорії, або з таблиць, створених іншими розширеннями.
- Готовий демо-API: почніть із вбудованої демонстраційної кінцевої точки та перевірте її одним клацанням, щоб побачити реальну відповідь API, перш ніж створювати власну.
- Підтримка всіх основних версій Joomla: сумісний із Joomla 6, 5, 4 і 3.
- Без залежностей: не потрібні зовнішні бібліотеки чи сервіси.
Функції
- Власні кінцеві точки GET: створюйте кінцеві точки GET API, які повертають дані з бази даних Joomla.
- Вибір стовпців для відкриття: точно визначте, які стовпці повертає кожна кінцева точка, щоб передавати лише потрібні дані.
- Перевірка перед використанням: запускайте будь-яку кінцеву точку з панелі адміністратора й перевіряйте відповідь, перш ніж підключати до неї застосунок.
- Керування власними кінцевими точками: створюйте, редагуйте й керуйте своїми кінцевими точками API в одному місці.
- Працює на вашому сервері: уся обробка даних відбувається на вашому власному сервері Joomla. miniOrange не зберігає дані вашого сайту й не має до них доступу.
Популярні сценарії використання
- Мобільні застосунки: передавайте матеріали, категорії або дані користувачів із Joomla в застосунок для iOS чи Android.
- Headless Joomla: використовуйте Joomla як контентний бекенд для фронтенду на React, Vue або Angular.
- Дашборди та звітність: завантажуйте актуальні дані Joomla у внутрішні інструменти, електронні таблиці або дашборди звітності.
- Чат-боти та навчання ШІ: відкрийте доступ до контенту FAQ або бази знань, щоб його міг читати чат-бот чи ШІ-процес.
- Інтеграції зі сторонніми системами: дозвольте CRM, ERP або іншій зовнішній системі читати дані з вашого сайту Joomla.
Для кого цей плагін?
- Розробники, яким потрібна кінцева точка REST API Joomla для таблиці, не охопленої вбудованим Web Services API Joomla.
- Агенції, які створюють мобільні застосунки або headless-фронтенди на основі сайту клієнта на Joomla.
- Власники сайтів, які хочуть передавати дані Joomla в інші інструменти, не наймаючи розробника.
Початок роботи: як створити власний API в Joomla
- У панелі адміністратора Joomla перейдіть до Система → Встановлення → Розширення та відкрийте Встановлення з Інтернету.
- Знайдіть Custom API for Joomla і встановіть розширення.
- Відкрийте розширення та перейдіть на вкладку Create Custom API. Натисніть Test біля демо-API, щоб побачити реальну відповідь.
- Натисніть Create Custom API, введіть назву API, виберіть метод GET і тип By Parameters, а потім виберіть таблицю та стовпці.
- Натисніть Save, а потім викликайте нову кінцеву точку з будь-якого застосунку чи API-клієнта.
Поширені запитання
Чи потрібні навички програмування, щоб створити власний API в Joomla?
Ні. Кожна кінцева точка створюється в панелі адміністратора вибором таблиці та стовпців. Писати PHP чи розробляти розширення не потрібно.
Чим це відрізняється від вбудованого Web Services API Joomla?
Web Services API Joomla охоплює основний контент із фіксованими відповідями. Custom API for Joomla дає змогу створювати власні кінцеві точки для будь-якої таблиці бази даних, зокрема таблиць інших розширень, і точно визначати стовпці, що повертаються.
З яких таблиць можна читати дані?
З будь-якої таблиці бази даних Joomla, зокрема основних таблиць, як-от користувачі, матеріали й категорії, а також таблиць, створених сторонніми розширеннями.
Чи передаються мої дані в miniOrange?
Ні. Розширення працює повністю на вашому власному сервері. miniOrange не зберігає, не передає та не отримує доступу до даних вашого сайту.
Які версії Joomla підтримуються?
Joomla 6, 5, 4 і 3.
Шукаєте інший плагін?
Потрібен інший спосіб підключити Joomla до інших застосунків? У нас є й інші плагіни для Joomla:
- OAuth Server for Joomla: використовуйте Joomla як сервер OAuth 2.0, щоб інші застосунки могли виконувати вхід користувачів з обліковими даними Joomla.
- SCIM User Provisioning for Joomla: автоматично створюйте, оновлюйте та синхронізуйте користувачів Joomla з провайдера ідентифікації через SCIM.
- Import Export Users for Joomla: переносьте користувачів Joomla між сайтами чи версіями за допомогою простого CSV-файлу.
Документація
Скористайтеся нашим покроковим посібником із налаштування Custom API, щоб створити й перевірити першу кінцеву точку.
Підтримка
Наша команда надає цілодобову підтримку, допомогу з налаштуванням і розв’язання індивідуальних завдань. Пишіть нам на [email protected].
Створіть свій перший REST API для Joomla вже сьогодні з Custom API for Joomla.
Custom API for Joomla позволяет создавать собственные конечные точки REST API для сайта на Joomla без написания кода. Выберите любую таблицу базы данных Joomla, укажите нужные столбцы и опубликуйте конечную точку GET, которую внешние приложения, мобильные приложения и headless-фронтенды смогут вызывать для чтения данных Joomla.
Конструктор собственных REST API для Joomla: создавайте конечные точки API без программирования
Создавайте собственные REST API в Joomla за несколько минут. Custom API for Joomla предоставляет визуальный конструктор конечных точек API, поэтому вы можете передавать данные из базы данных Joomla другим приложениям без написания плагина, компонента или PHP-кода. Выберите таблицу, укажите возвращаемые столбцы — и конечная точка готова к вызову. Расширение создано для разработчиков, агентств и владельцев сайтов, которым нужны данные Joomla в мобильных приложениях, headless-фронтендах, дашбордах или сторонних системах.
Ключевые возможности
- Конструктор API без кода: создавайте собственные конечные точки REST API в Joomla в простом интерфейсе администратора, без собственного кода и разработки расширений.
- Любая таблица базы данных: читайте данные из основных таблиц Joomla, таких как пользователи, материалы и категории, или из таблиц, созданных другими расширениями.
- Готовый демо-API: начните со встроенной демонстрационной конечной точки и проверьте её одним щелчком, чтобы увидеть реальный ответ API, прежде чем создавать свою.
- Поддержка всех основных версий Joomla: совместим с Joomla 6, 5, 4 и 3.
- Без зависимостей: не требуются внешние библиотеки или сервисы.
Функции
- Собственные конечные точки GET: создавайте конечные точки GET API, которые возвращают данные из базы данных Joomla.
- Выбор открываемых столбцов: точно задайте, какие столбцы возвращает каждая конечная точка, чтобы передавать только нужные данные.
- Проверка перед использованием: запускайте любую конечную точку из панели администратора и проверяйте ответ, прежде чем подключать к ней приложение.
- Управление собственными конечными точками: создавайте, редактируйте и управляйте своими конечными точками API в одном месте.
- Работает на вашем сервере: вся обработка данных происходит на вашем собственном сервере Joomla. miniOrange не хранит данные вашего сайта и не имеет к ним доступа.
Популярные сценарии использования
- Мобильные приложения: передавайте материалы, категории или данные пользователей из Joomla в приложение для iOS или Android.
- Headless Joomla: используйте Joomla как контентный бэкенд для фронтенда на React, Vue или Angular.
- Дашборды и отчётность: загружайте актуальные данные Joomla во внутренние инструменты, электронные таблицы или дашборды отчётности.
- Чат-боты и обучение ИИ: откройте доступ к контенту FAQ или базы знаний, чтобы его мог читать чат-бот или ИИ-процесс.
- Интеграции со сторонними системами: позвольте CRM, ERP или другой внешней системе читать данные с вашего сайта Joomla.
Для кого этот плагин?
- Разработчики, которым нужна конечная точка REST API Joomla для таблицы, не охваченной встроенным Web Services API Joomla.
- Агентства, которые создают мобильные приложения или headless-фронтенды на основе сайта клиента на Joomla.
- Владельцы сайтов, которые хотят передавать данные Joomla в другие инструменты, не нанимая разработчика.
Начало работы: как создать собственный API в Joomla
- В панели администратора Joomla перейдите в Система → Установка → Расширения и откройте Установка из Интернета.
- Найдите Custom API for Joomla и установите расширение.
- Откройте расширение и перейдите на вкладку Create Custom API. Нажмите Test у демо-API, чтобы увидеть реальный ответ.
- Нажмите Create Custom API, введите название API, выберите метод GET и тип By Parameters, затем выберите таблицу и столбцы.
- Нажмите Save, а затем вызывайте новую конечную точку из любого приложения или API-клиента.
Часто задаваемые вопросы
Нужны ли навыки программирования, чтобы создать собственный API в Joomla?
Нет. Каждая конечная точка создаётся в панели администратора выбором таблицы и столбцов. Писать PHP или разрабатывать расширение не нужно.
Чем это отличается от встроенного Web Services API Joomla?
Web Services API Joomla охватывает основной контент с фиксированными ответами. Custom API for Joomla позволяет создавать собственные конечные точки для любой таблицы базы данных, включая таблицы других расширений, и точно задавать возвращаемые столбцы.
Из каких таблиц можно читать данные?
Из любой таблицы базы данных Joomla, включая основные таблицы, такие как пользователи, материалы и категории, а также таблицы, созданные сторонними расширениями.
Передаются ли мои данные в miniOrange?
Нет. Расширение работает полностью на вашем собственном сервере. miniOrange не хранит, не передаёт и не получает доступ к данным вашего сайта.
Какие версии Joomla поддерживаются?
Joomla 6, 5, 4 и 3.
Ищете другой плагин?
Нужен другой способ подключить Joomla к другим приложениям? У нас есть и другие плагины для Joomla:
- OAuth Server for Joomla: используйте Joomla как сервер OAuth 2.0, чтобы другие приложения могли выполнять вход пользователей с учётными данными Joomla.
- SCIM User Provisioning for Joomla: автоматически создавайте, обновляйте и синхронизируйте пользователей Joomla из провайдера идентификации по SCIM.
- Import Export Users for Joomla: переносите пользователей Joomla между сайтами или версиями с помощью простого CSV-файла.
Документация
Следуйте нашему пошаговому руководству по настройке Custom API, чтобы создать и проверить первую конечную точку.
Поддержка
Наша команда обеспечивает круглосуточную поддержку, помощь с настройкой и решение индивидуальных задач. Пишите нам на [email protected].
Создайте свой первый REST API для Joomla уже сегодня с Custom API for Joomla.
Custom API for Joomla ช่วยให้คุณสร้าง REST API Endpoint แบบกำหนดเองสำหรับเว็บไซต์ Joomla ได้โดยไม่ต้องเขียนโค้ด เลือกตารางฐานข้อมูล Joomla ใดก็ได้ เลือกคอลัมน์ที่ต้องการ แล้วเผยแพร่ GET Endpoint ที่แอปภายนอก แอปมือถือ และ Headless Frontend เรียกใช้เพื่ออ่านข้อมูล Joomla ของคุณได้
Joomla Custom REST API Builder: สร้าง API Endpoint ได้โดยไม่ต้องเขียนโค้ด
สร้าง REST API แบบกำหนดเองใน Joomla ได้ภายในไม่กี่นาที Custom API for Joomla มีเครื่องมือสร้าง API Endpoint แบบกำหนดเองที่ใช้งานผ่านหน้าจอ คุณจึงแชร์ข้อมูลจากฐานข้อมูล Joomla ให้แอปพลิเคชันอื่นได้โดยไม่ต้องเขียนปลั๊กอิน คอมโพเนนต์ หรือโค้ด PHP เพียงเลือกตาราง เลือกคอลัมน์ที่ต้องการส่งกลับ แล้ว Endpoint ก็พร้อมเรียกใช้ทันที เหมาะสำหรับนักพัฒนา เอเจนซี และเจ้าของเว็บไซต์ที่ต้องการใช้ข้อมูล Joomla ในแอปมือถือ Headless Frontend แดชบอร์ด หรือระบบของบุคคลที่สาม
จุดเด่นสำคัญ
- เครื่องมือสร้าง API แบบไม่ต้องเขียนโค้ด: สร้าง REST API Endpoint แบบกำหนดเองใน Joomla ผ่านหน้าจอผู้ดูแลระบบที่ใช้งานง่าย โดยไม่ต้องเขียนโค้ดหรือพัฒนาส่วนขยายเอง
- รองรับทุกตารางในฐานข้อมูล: อ่านข้อมูลจากตารางหลักของ Joomla เช่น ผู้ใช้ บทความ และหมวดหมู่ หรือจากตารางที่ส่วนขยายอื่นสร้างขึ้น
- Demo API พร้อมใช้งาน: เริ่มจาก Endpoint ตัวอย่างในตัว และทดสอบได้ในคลิกเดียวเพื่อดูการตอบกลับจาก API จริงก่อนสร้างของคุณเอง
- รองรับ Joomla ทุกเวอร์ชันหลัก: ใช้งานได้กับ Joomla 6, 5, 4 และ 3
- ไม่มีการพึ่งพา: ไม่ต้องใช้ไลบรารีหรือบริการภายนอกใด ๆ
ฟีเจอร์
- GET Endpoint แบบกำหนดเอง: สร้าง GET API Endpoint ที่ส่งข้อมูลกลับจากฐานข้อมูล Joomla ของคุณ
- เลือกคอลัมน์ที่จะเปิดเผย: กำหนดได้อย่างแม่นยำว่าแต่ละ Endpoint จะส่งคอลัมน์ใดกลับไป เพื่อแชร์เฉพาะข้อมูลที่จำเป็น
- ทดสอบก่อนใช้งาน: เรียกใช้ Endpoint ใดก็ได้จากแผงผู้ดูแลระบบ และตรวจสอบการตอบกลับก่อนเชื่อมต่อกับแอป
- จัดการ Endpoint แบบกำหนดเอง: สร้าง แก้ไข และจัดการ API Endpoint แบบกำหนดเองทั้งหมดได้ในที่เดียว
- ทำงานบนเซิร์ฟเวอร์ของคุณ: การประมวลผลข้อมูลทั้งหมดเกิดขึ้นบนเซิร์ฟเวอร์ Joomla ของคุณเอง miniOrange ไม่จัดเก็บหรือเข้าถึงข้อมูลของเว็บไซต์คุณ
กรณีการใช้งานยอดนิยม
- แอปมือถือ: ส่งบทความ หมวดหมู่ หรือข้อมูลผู้ใช้จาก Joomla ไปยังแอป iOS หรือ Android
- Headless Joomla: ใช้ Joomla เป็นระบบหลังบ้านสำหรับเนื้อหาของ Frontend ที่สร้างด้วย React, Vue หรือ Angular
- แดชบอร์ดและการรายงาน: ดึงข้อมูล Joomla แบบเรียลไทม์เข้าสู่เครื่องมือภายใน สเปรดชีต หรือแดชบอร์ดรายงาน
- แชตบอตและการฝึก AI: เปิดให้เข้าถึงเนื้อหา FAQ หรือฐานความรู้ เพื่อให้แชตบอตหรือเวิร์กโฟลว์ AI อ่านได้
- การเชื่อมต่อกับระบบของบุคคลที่สาม: ให้ CRM, ERP หรือระบบภายนอกอื่น ๆ อ่านข้อมูลจากเว็บไซต์ Joomla ของคุณได้
ปลั๊กอินนี้เหมาะกับใคร
- นักพัฒนาที่ต้องการ REST API Endpoint ของ Joomla สำหรับตารางที่ Web Services API ในตัวของ Joomla ไม่รองรับ
- เอเจนซีที่สร้างแอปมือถือหรือ Headless Frontend บนเว็บไซต์ Joomla ของลูกค้า
- เจ้าของเว็บไซต์ที่ต้องการแชร์ข้อมูล Joomla กับเครื่องมืออื่นโดยไม่ต้องจ้างนักพัฒนา
เริ่มต้นใช้งาน: วิธีสร้าง Custom API ใน Joomla
- ในแผงผู้ดูแลระบบ Joomla ให้ไปที่ ระบบ → ติดตั้ง → ส่วนขยาย แล้วเปิด ติดตั้งจากเว็บ
- ค้นหา Custom API for Joomla แล้วติดตั้งส่วนขยาย
- เปิดส่วนขยายแล้วไปที่แท็บ Create Custom API คลิก Test ที่ Demo API เพื่อดูการตอบกลับจริง
- คลิก Create Custom API ตั้งชื่อ API เลือกเมธอด GET และประเภท By Parameters จากนั้นเลือกตารางและคอลัมน์
- คลิก Save แล้วเรียกใช้ Endpoint ใหม่ได้จากแอปหรือ API Client ใดก็ได้
คำถามที่พบบ่อย
ต้องมีทักษะการเขียนโค้ดเพื่อสร้าง Custom API ใน Joomla หรือไม่
ไม่ต้อง คุณสร้างแต่ละ Endpoint ได้ในแผงผู้ดูแลระบบเพียงเลือกตารางและคอลัมน์ ไม่ต้องเขียน PHP หรือพัฒนาส่วนขยาย
ต่างจาก Web Services API ในตัวของ Joomla อย่างไร
Web Services API ของ Joomla รองรับเนื้อหาหลักโดยมีรูปแบบการตอบกลับที่ตายตัว ส่วน Custom API for Joomla ให้คุณสร้าง Endpoint ของตัวเองสำหรับตารางใดก็ได้ในฐานข้อมูล รวมถึงตารางของส่วนขยายอื่น และกำหนดได้อย่างแม่นยำว่าจะส่งคอลัมน์ใดกลับไป
อ่านข้อมูลจากตารางใดได้บ้าง
ตารางใดก็ได้ในฐานข้อมูล Joomla ของคุณ รวมถึงตารางหลัก เช่น ผู้ใช้ บทความ และหมวดหมู่ และตารางที่ส่วนขยายของบุคคลที่สามสร้างขึ้น
ข้อมูลของฉันจะถูกแชร์กับ miniOrange หรือไม่
ไม่ ส่วนขยายทำงานบนเซิร์ฟเวอร์ของคุณเองทั้งหมด miniOrange ไม่จัดเก็บ ไม่ถ่ายโอน และไม่เข้าถึงข้อมูลของเว็บไซต์คุณ
รองรับ Joomla เวอร์ชันใดบ้าง
Joomla 6, 5, 4 และ 3
กำลังมองหาปลั๊กอินแบบอื่นอยู่ใช่ไหม
ต้องการวิธีอื่นในการเชื่อมต่อ Joomla กับแอปพลิเคชันอื่นใช่ไหม เรามีปลั๊กอิน Joomla เพิ่มเติม:
- OAuth Server for Joomla: ใช้ Joomla เป็นเซิร์ฟเวอร์ OAuth 2.0 เพื่อให้แอปพลิเคชันอื่นให้ผู้ใช้เข้าสู่ระบบด้วยข้อมูลบัญชี Joomla ได้
- SCIM User Provisioning for Joomla: สร้าง อัปเดต และซิงค์ผู้ใช้ Joomla จากผู้ให้บริการข้อมูลประจำตัวโดยอัตโนมัติด้วย SCIM
- Import Export Users for Joomla: ย้ายผู้ใช้ Joomla ระหว่างเว็บไซต์หรือเวอร์ชันด้วยไฟล์ CSV ง่าย ๆ
เอกสารประกอบ
ทำตามคู่มือการตั้งค่า Custom API ทีละขั้นตอนของเรา เพื่อสร้างและทดสอบ Endpoint แรกของคุณ
การสนับสนุน
ทีมของเราให้การสนับสนุนตลอด 24 ชั่วโมง ช่วยเหลือด้านการตั้งค่า และรองรับความต้องการเฉพาะ ส่งอีเมลถึงเราได้ที่ [email protected]
สร้าง Joomla REST API แรกของคุณวันนี้ด้วย Custom API for Joomla
Custom API for Joomla vous permet de créer des points de terminaison REST API personnalisés pour votre site Joomla sans écrire de code. Choisissez n'importe quelle table de la base de données Joomla, sélectionnez les colonnes dont vous avez besoin et publiez un point de terminaison GET que les applications externes, les applications mobiles et les frontends headless peuvent appeler pour lire vos données Joomla.
Créateur d'API REST personnalisées pour Joomla : créez des points de terminaison API sans coder
Créez des API REST personnalisées dans Joomla en quelques minutes. Custom API for Joomla vous offre un outil visuel de création de points de terminaison API personnalisés, pour partager les données de votre base Joomla avec d'autres applications sans écrire de plugin, de composant ni de code PHP. Sélectionnez une table, choisissez les colonnes à renvoyer, et votre point de terminaison est prêt à être appelé. L'extension est conçue pour les développeurs, les agences et les propriétaires de sites qui ont besoin des données Joomla dans des applications mobiles, des frontends headless, des tableaux de bord ou des systèmes tiers.
Points forts
- Créateur d'API sans code : créez des points de terminaison REST API personnalisés dans Joomla depuis une interface d'administration simple, sans code personnalisé ni développement d'extension.
- N'importe quelle table de la base de données : lisez les données des tables principales de Joomla, comme les utilisateurs, les articles et les catégories, ou des tables créées par d'autres extensions.
- API de démonstration prête à l'emploi : commencez avec un point de terminaison de démonstration intégré et testez-le en un clic pour voir une réponse API réelle avant de créer le vôtre.
- Compatible avec toutes les versions majeures de Joomla : Joomla 6, 5, 4 et 3.
- Aucune dépendance : aucune bibliothèque ni aucun service externe n'est nécessaire.
Fonctionnalités
- Points de terminaison GET personnalisés : créez des points de terminaison API GET qui renvoient des données de votre base de données Joomla.
- Choix des colonnes exposées : sélectionnez précisément les colonnes renvoyées par chaque point de terminaison, pour ne partager que les données nécessaires.
- Testez avant utilisation : exécutez n'importe quel point de terminaison depuis le panneau d'administration et vérifiez la réponse avant d'y connecter une application.
- Gestion des points de terminaison personnalisés : créez, modifiez et gérez vos points de terminaison API personnalisés au même endroit.
- Fonctionne sur votre serveur : tout le traitement des données a lieu sur votre propre serveur Joomla. miniOrange ne stocke pas les données de votre site et n'y accède pas.
Cas d'utilisation courants
- Applications mobiles : fournissez des articles, des catégories ou des données utilisateur de Joomla à une application iOS ou Android.
- Joomla headless : utilisez Joomla comme backend de contenu pour un frontend React, Vue ou Angular.
- Tableaux de bord et reporting : importez des données Joomla en temps réel dans des outils internes, des feuilles de calcul ou des tableaux de bord de reporting.
- Chatbots et entraînement de l'IA : exposez le contenu de votre FAQ ou de votre base de connaissances pour qu'un chatbot ou un workflow d'IA puisse le lire.
- Intégrations tierces : permettez à un CRM, un ERP ou un autre système externe de lire les données de votre site Joomla.
À qui s'adresse ce plugin ?
- Aux développeurs qui ont besoin d'un point de terminaison REST API Joomla pour une table non couverte par l'API Web Services intégrée de Joomla.
- Aux agences qui développent des applications mobiles ou des frontends headless à partir du site Joomla d'un client.
- Aux propriétaires de sites qui veulent partager des données Joomla avec d'autres outils sans faire appel à un développeur.
Premiers pas : comment créer une API personnalisée dans Joomla
- Dans le panneau d'administration de Joomla, allez dans Système → Installer → Extensions et ouvrez Installer depuis le Web.
- Recherchez Custom API for Joomla et installez l'extension.
- Ouvrez l'extension et allez dans l'onglet Create Custom API. Cliquez sur Test pour l'API de démonstration afin de voir une réponse réelle.
- Cliquez sur Create Custom API, saisissez un nom d'API, sélectionnez la méthode GET et le type By Parameters, puis choisissez votre table et vos colonnes.
- Cliquez sur Save, puis appelez votre nouveau point de terminaison depuis n'importe quelle application ou client API.
Questions fréquentes
Ai-je besoin de compétences en programmation pour créer une API personnalisée dans Joomla ?
Non. Vous créez chaque point de terminaison dans le panneau d'administration en choisissant une table et des colonnes. Vous n'avez pas besoin d'écrire du PHP ni de développer une extension.
Quelle est la différence avec l'API Web Services intégrée de Joomla ?
L'API Web Services de Joomla couvre le contenu principal avec des réponses fixes. Custom API for Joomla vous permet de créer vos propres points de terminaison pour n'importe quelle table de la base de données, y compris les tables d'autres extensions, et de choisir précisément les colonnes renvoyées.
Dans quelles tables puis-je lire des données ?
Dans n'importe quelle table de votre base de données Joomla, y compris les tables principales comme les utilisateurs, les articles et les catégories, ainsi que les tables créées par des extensions tierces.
Mes données sont-elles partagées avec miniOrange ?
Non. L'extension fonctionne entièrement sur votre propre serveur. miniOrange ne stocke pas, ne transfère pas et n'accède pas aux données de votre site.
Quelles versions de Joomla sont prises en charge ?
Joomla 6, 5, 4 et 3.
Vous cherchez un autre plugin ?
Besoin d'une autre façon de relier Joomla à d'autres applications ? Nous proposons d'autres plugins Joomla :
- OAuth Server for Joomla : utilisez Joomla comme serveur OAuth 2.0 pour que d'autres applications puissent connecter les utilisateurs avec leurs identifiants Joomla.
- SCIM User Provisioning for Joomla : créez, mettez à jour et synchronisez automatiquement les utilisateurs Joomla depuis votre fournisseur d'identité grâce à SCIM.
- Import Export Users for Joomla : transférez vos utilisateurs Joomla entre sites ou versions à l'aide d'un simple fichier CSV.
Documentation
Suivez notre guide de configuration pas à pas de Custom API pour créer et tester votre premier point de terminaison.
Assistance
Notre équipe propose une assistance 24 h/24 et 7 j/7, une aide à la configuration et un accompagnement pour vos besoins spécifiques. Écrivez-nous à [email protected].
Créez dès aujourd'hui votre première API REST Joomla avec Custom API for Joomla.
Custom API for Joomla ti permette di creare endpoint REST API personalizzati per il tuo sito Joomla senza scrivere codice. Scegli una qualsiasi tabella del database di Joomla, seleziona le colonne che ti servono e pubblica un endpoint GET che app esterne, app mobili e frontend headless possono chiamare per leggere i tuoi dati Joomla.
Joomla Custom REST API Builder: crea endpoint API senza programmare
Crea REST API personalizzate in Joomla in pochi minuti. Custom API for Joomla ti offre un builder visuale per endpoint API personalizzati, così puoi condividere i dati del tuo database Joomla con altre applicazioni senza scrivere un plugin, un componente o codice PHP. Seleziona una tabella, scegli le colonne da restituire e il tuo endpoint è pronto per essere chiamato. È pensato per sviluppatori, agenzie e proprietari di siti che hanno bisogno dei dati di Joomla in app mobili, frontend headless, dashboard o sistemi di terze parti.
Caratteristiche principali
- API builder senza codice: crea endpoint REST API personalizzati in Joomla da una semplice interfaccia di amministrazione, senza codice personalizzato né sviluppo di estensioni.
- Qualsiasi tabella del database: leggi i dati dalle tabelle principali di Joomla, come utenti, articoli e categorie, oppure da tabelle create da altre estensioni.
- API demo pronta all'uso: inizia con un endpoint demo integrato e provalo con un clic per vedere una risposta API reale prima di creare il tuo.
- Compatibile con tutte le principali versioni di Joomla: Joomla 6, 5, 4 e 3.
- Nessuna dipendenza: non sono richiesti librerie o servizi esterni.
Funzionalità
- Endpoint GET personalizzati: crea endpoint API GET che restituiscono dati dal tuo database Joomla.
- Scegli le colonne da esporre: seleziona esattamente quali colonne restituisce ogni endpoint, così condividi solo i dati necessari.
- Prova prima di usarlo: esegui qualsiasi endpoint dal pannello di amministrazione e controlla la risposta prima di collegarci un'app.
- Gestione degli endpoint personalizzati: crea, modifica e gestisci i tuoi endpoint API personalizzati in un unico posto.
- Funziona sul tuo server: tutta l'elaborazione dei dati avviene sul tuo server Joomla. miniOrange non memorizza i dati del tuo sito e non vi accede.
Casi d'uso più comuni
- App mobili: fornisci articoli, categorie o dati utente da Joomla a un'app iOS o Android.
- Joomla headless: usa Joomla come backend dei contenuti per un frontend React, Vue o Angular.
- Dashboard e reportistica: porta i dati di Joomla in tempo reale in strumenti interni, fogli di calcolo o dashboard di reporting.
- Chatbot e addestramento dell'IA: esponi i contenuti delle FAQ o della knowledge base perché un chatbot o un workflow di IA possa leggerli.
- Integrazioni di terze parti: consenti a un CRM, un ERP o un altro sistema esterno di leggere i dati del tuo sito Joomla.
A chi è rivolto questo plugin?
- Sviluppatori che hanno bisogno di un endpoint REST API Joomla per una tabella non coperta dalla Web Services API integrata di Joomla.
- Agenzie che sviluppano app mobili o frontend headless sul sito Joomla di un cliente.
- Proprietari di siti che vogliono condividere i dati di Joomla con altri strumenti senza assumere uno sviluppatore.
Per iniziare: come creare una Custom API in Joomla
- Nel pannello di amministrazione di Joomla, vai su Sistema → Installa → Estensioni e apri Installa dal Web.
- Cerca Custom API for Joomla e installa l'estensione.
- Apri l'estensione e vai alla scheda Create Custom API. Fai clic su Test sull'API demo per vedere una risposta reale.
- Fai clic su Create Custom API, inserisci un nome per l'API, seleziona il metodo GET e il tipo By Parameters, poi scegli la tabella e le colonne.
- Fai clic su Save, poi chiama il nuovo endpoint da qualsiasi app o client API.
Domande frequenti
Servono competenze di programmazione per creare una Custom API in Joomla?
No. Crei ogni endpoint nel pannello di amministrazione scegliendo una tabella e le colonne. Non devi scrivere PHP né sviluppare un'estensione.
In cosa si differenzia dalla Web Services API integrata di Joomla?
La Web Services API di Joomla copre i contenuti principali con risposte fisse. Custom API for Joomla ti permette di creare i tuoi endpoint per qualsiasi tabella del database, comprese le tabelle di altre estensioni, e di scegliere esattamente quali colonne vengono restituite.
Da quali tabelle posso leggere i dati?
Da qualsiasi tabella del tuo database Joomla, comprese le tabelle principali come utenti, articoli e categorie e le tabelle create da estensioni di terze parti.
I miei dati vengono condivisi con miniOrange?
No. L'estensione funziona interamente sul tuo server. miniOrange non memorizza, non trasferisce e non accede ai dati del tuo sito.
Quali versioni di Joomla sono supportate?
Joomla 6, 5, 4 e 3.
Cerchi un altro plugin?
Ti serve un altro modo per collegare Joomla ad altre applicazioni? Offriamo altri plugin per Joomla:
- OAuth Server for Joomla: usa Joomla come server OAuth 2.0, così altre applicazioni possono far accedere gli utenti con le loro credenziali Joomla.
- SCIM User Provisioning for Joomla: crea, aggiorna e sincronizza automaticamente gli utenti Joomla dal tuo identity provider tramite SCIM.
- Import Export Users for Joomla: sposta i tuoi utenti Joomla tra siti o versioni con un semplice file CSV.
Documentazione
Segui la nostra guida passo passo alla configurazione di Custom API per creare e provare il tuo primo endpoint.
Supporto
Il nostro team offre supporto 24/7, assistenza nella configurazione e aiuto per esigenze personalizzate. Scrivici a [email protected].
Crea oggi stesso la tua prima REST API Joomla con Custom API for Joomla.
Custom API for Joomla le permite crear endpoints de REST API personalizados para su sitio Joomla sin escribir código. Elija cualquier tabla de la base de datos de Joomla, seleccione las columnas que necesita y publique un endpoint GET al que las aplicaciones externas, las aplicaciones móviles y los frontends headless pueden llamar para leer sus datos de Joomla.
Creador de REST API personalizadas para Joomla: cree endpoints de API sin programar
Cree REST API personalizadas en Joomla en minutos. Custom API for Joomla le ofrece un creador visual de endpoints de API personalizados, para que pueda compartir datos de su base de datos de Joomla con otras aplicaciones sin escribir un plugin, un componente ni código PHP. Seleccione una tabla, elija las columnas que se devolverán y su endpoint estará listo para usarse. Está diseñado para desarrolladores, agencias y propietarios de sitios que necesitan los datos de Joomla en aplicaciones móviles, frontends headless, paneles o sistemas de terceros.
Características principales
- Creador de API sin código: cree endpoints de REST API personalizados en Joomla desde una sencilla interfaz de administración, sin código personalizado ni desarrollo de extensiones.
- Cualquier tabla de la base de datos: lea datos de las tablas principales de Joomla, como usuarios, artículos y categorías, o de tablas creadas por otras extensiones.
- API de demostración lista para usar: empiece con un endpoint de demostración integrado y pruébelo con un clic para ver una respuesta real de la API antes de crear el suyo.
- Compatible con todas las versiones principales de Joomla: Joomla 6, 5, 4 y 3.
- Sin dependencias: no requiere bibliotecas ni servicios externos.
Funciones
- Endpoints GET personalizados: cree endpoints de API GET que devuelvan datos de su base de datos de Joomla.
- Elija qué columnas exponer: seleccione exactamente qué columnas devuelve cada endpoint, para compartir solo los datos necesarios.
- Pruebe antes de usar: ejecute cualquier endpoint desde el panel de administración y revise la respuesta antes de conectar una aplicación.
- Gestión de endpoints personalizados: cree, edite y gestione sus endpoints de API personalizados en un solo lugar.
- Se ejecuta en su servidor: todo el procesamiento de datos se realiza en su propio servidor de Joomla. miniOrange no almacena ni accede a los datos de su sitio.
Casos de uso populares
- Aplicaciones móviles: proporcione artículos, categorías o datos de usuarios de Joomla a una aplicación de iOS o Android.
- Joomla headless: use Joomla como backend de contenido para un frontend en React, Vue o Angular.
- Paneles e informes: lleve datos de Joomla en tiempo real a herramientas internas, hojas de cálculo o paneles de informes.
- Chatbots y entrenamiento de IA: exponga el contenido de sus preguntas frecuentes o de su base de conocimiento para que un chatbot o un flujo de trabajo de IA pueda leerlo.
- Integraciones con terceros: permita que un CRM, un ERP u otro sistema externo lea datos de su sitio Joomla.
¿Para quién es este plugin?
- Desarrolladores que necesitan un endpoint de REST API de Joomla para una tabla que la API Web Services integrada de Joomla no cubre.
- Agencias que crean aplicaciones móviles o frontends headless sobre el sitio Joomla de un cliente.
- Propietarios de sitios que quieren compartir datos de Joomla con otras herramientas sin contratar a un desarrollador.
Primeros pasos: cómo crear una API personalizada en Joomla
- En el panel de administración de Joomla, vaya a Sistema → Instalar → Extensiones y abra Instalar desde la web.
- Busque Custom API for Joomla e instale la extensión.
- Abra la extensión y vaya a la pestaña Create Custom API. Haga clic en Test en la API de demostración para ver una respuesta real.
- Haga clic en Create Custom API, introduzca un nombre para la API, seleccione el método GET y el tipo By Parameters, y luego elija la tabla y las columnas.
- Haga clic en Save y llame a su nuevo endpoint desde cualquier aplicación o cliente de API.
Preguntas frecuentes
¿Necesito saber programar para crear una API personalizada en Joomla?
No. Cada endpoint se crea en el panel de administración eligiendo una tabla y unas columnas. No necesita escribir PHP ni desarrollar una extensión.
¿En qué se diferencia de la API Web Services integrada de Joomla?
La API Web Services de Joomla cubre el contenido principal con respuestas fijas. Custom API for Joomla le permite crear sus propios endpoints para cualquier tabla de la base de datos, incluidas las tablas de otras extensiones, y elegir exactamente qué columnas se devuelven.
¿De qué tablas puedo leer datos?
De cualquier tabla de su base de datos de Joomla, incluidas las tablas principales como usuarios, artículos y categorías, y las tablas creadas por extensiones de terceros.
¿Se comparten mis datos con miniOrange?
No. La extensión se ejecuta por completo en su propio servidor. miniOrange no almacena, transfiere ni accede a los datos de su sitio.
¿Qué versiones de Joomla son compatibles?
Joomla 6, 5, 4 y 3.
¿Busca otro plugin?
¿Necesita otra forma de conectar Joomla con otras aplicaciones? Ofrecemos más plugins para Joomla:
- OAuth Server for Joomla: use Joomla como servidor OAuth 2.0 para que otras aplicaciones permitan a los usuarios iniciar sesión con sus credenciales de Joomla.
- SCIM User Provisioning for Joomla: cree, actualice y sincronice automáticamente usuarios de Joomla desde su proveedor de identidad mediante SCIM.
- Import Export Users for Joomla: traslade sus usuarios de Joomla entre sitios o versiones con un simple archivo CSV.
Documentación
Siga nuestra guía paso a paso para configurar Custom API para crear y probar su primer endpoint.
Soporte
Nuestro equipo ofrece soporte 24/7, asistencia con la configuración y ayuda con requisitos personalizados. Escríbanos a [email protected].
Cree hoy mismo su primera REST API de Joomla con Custom API for Joomla.
Custom API for Joomla
- Version:
- 4.4
- Developer:
- miniOrange
- Last updated:
-
Oct 27 2026
1 week ago - Date added:
- Jun 01 2023
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c p
- Compatibility:
- J3 J4 J5 J6
Share