[WordPress] 外掛分享: WPEM – REST API

首頁 › 外掛目錄 › WPEM – REST API
WordPress 外掛 WPEM – REST API 的封面圖片
⚠ 此外掛已下架 — 不再更新維護,建議勿安裝。
200+
安裝啟用
—
尚無評分
剛更新
最後更新
—
問題解決
WordPress 6.7+ PHP 8.0.0+ v1.4.5 上架:2022-01-23

內容簡介

WP Event Manager Rest API

示範
附加元件
文件

文件

核心外掛和附加元件的文件可以在此文件網站中找到。在請求支援之前,請參閱文件,因為它涵蓋了所有經常問到的問題!

成為貢獻者

如果您想要貢獻,請前往我們的WP Event Manager Rest API GitHub存儲庫,看看您可以在哪裡提供幫助。

您也可以透過translate.wordpress.org添加新語言。我們已建立了一份簡短的指南,說明如何翻譯和本地化外掛。

感謝我們所有的貢獻者。

文件和支援

如需文件和教學,請前往我們的文件。
如果您有任何其他問題,請訪問我們的外掛論壇支援。
如果您需要客製化幫助,可以聯繫認證開發人員清單上的任何人。
如果您需要關於我們附加元件的幫助,請在此聯繫我們。
有關功能、常問問題和文件的更多信息,請查看我們的網站WP Event Manager。

聯繫我們

要保持聯繫並獲得有關 WP Event Manager 未來發布和功能的最新更新,您可以透過以下方式聯繫我們:
– Facebook
– Twitter
– Google Plus
– Linkedin
– Pinterest
– Youtube。

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.4.5) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「WPEM – REST API」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

WP Event Manager REST API lets apps and outside tools work with the events on your WordPress site. Once it’s active, events, venues, organizers and attendee check-ins in WP Event Manager can be read or changed through API requests, with no extra code in your theme.
Most organizers use it for one job, which is running our Event App at the entrance on event day. Developers have another use in mind. If you’re building a custom app or a headless site, the events API is already here, so there’s no need to write your own. There’s no charge for the plugin, and your data stays on your server the whole time. Every key gets its own limits. A door volunteer, for example, could see only one event and lose access after that weekend.

Event App
Live Demo
Documentation
Add-ons
GitHub

Why Organizers Pick the WP Event Manager REST API
A printed guest list works fine until the queue gets long. With two doors open, the staff on one side can’t tell who already came in through the other. A separate check-in service solves this, but somebody then has to export attendees and make sure both lists match. With this plugin the app reads straight from your website instead.

Same data everywhere: The app shows what’s in your WordPress admin, updated as people arrive
Nothing to export: Someone registers on your site and appears on the app’s list a moment later
Keys you control: Permissions, events, and the end date are set individually for each key
No platform fees: We don’t sit in the middle because the data stays on your own hosting
Made by our team: WP Event Manager itself runs on more than 30,000 websites

Event Check-in App for iOS and Android
This plugin is how your site connects to the free WP Event Manager app from the App Store and Google Play. Here’s what staff at the door got with it:

QR scanning: Each ticket has a code to scan, or staff can swipe a name on the list instead
Offline mode: If the venue Wi-Fi drops, check-ins are saved on the phone and sent once it’s back
Multiple devices: Use as many phones as you have entrances, and each one sees the others’ check-ins
Attendee search: Type a name to find someone, open their order, or leave a note
Dashboard: Registration numbers (new, confirmed, waiting, cancelled) are shown next to how many people actually showed up
Branding: Your logo and color, in light or dark mode

To use the app, you will need the Event App add-on. It comes with all four WP Event Manager bundles. Information about tickets and attendees is pulled from the Sell Tickets, Registrations, and Guest List add-ons.
Control Who Can Access Your Event Data
Every app or person connects with a separate API key. These are the settings on each key:

Permissions: Read only, write only, or both
Expiry date: Handy for temporary staff, since the key simply stops working on that day
Events: Pick specific ones, or limit the key to events its owner created
App screens: Hide or show Dashboard, Attendees, Guest List, and Arrivals
Check-in restriction: Turn check-in on or off for whoever uses that key
Last access: The list shows the date each key was used last, with a revoke link next to it

Site admins also choose which user roles may create keys, and one setting switches the whole API off. Organizers don’t need wp-admin for any of this because key management is in the front-end event dashboard too.
Events API Endpoints for Developers
Every endpoint is found at /wp-json/wpem/. They build on the WordPress REST API that’s already on your site, and return JSON, so you can call them from React, Next.js, Flutter, a CRM sync script, or any tool that makes HTTP calls.

Events: List, create, edit, delete, batch requests, custom event fields
Organizers and venues: The same full set of actions, batch included
Filtering: Keyword and date range search, with pagination and sorting
Registered events: Returns what a logged-in attendee has signed up for
Ecosystem: Tells your app which WP Event Manager add-ons are switched on
Branding and settings: Logo, colors and app options
Authentication: A consumer key and secret over HTTPS, OAuth 1.0a signing, or a username and password login that hands back a token

Attendee Networking and Matchmaking API
If you run conferences or expos with the Registrations add-on, there are networking endpoints too. They cover:

Attendee profiles with photo and company logo Searchable by other attendees at the event
One-to-one meeting requests in open time slots
Messaging between attendees
A saved contacts list
Matchmaking, profile visibility, and meeting settings for each attendee

Who Uses the WP Event Manager REST API

Event organizers: QR check-in at the entrance, in an app with their branding
Conference and Expo Teams: Mobile Networking and Meeting Scheduling for Attendees
Developers and agencies: A base for custom apps, check-in kiosks, or headless event sites
Venues and multi-event sites: Each organizer gets access to their own events and no one else’s

Requirements

WP Event Manager (free) must be installed and active
Server on WordPress version 6.7+ with PHP 8.0+
We suggest an SSL certificate (HTTPS) as API keys are part of each request
Event App mobile check-in add-on (and Sell Tickets, Registrations, and Guest List for ticket and attendee data)

How to Set It Up

Event Manager > Rest API: Check that Enable Rest API is on
API Access tab > Add Key: Pick a user and access level (expiry date and events optional)
Generate API key: Copy the consumer key and secret (the secret will only be shown once)
App Branding (Optional): App logo and branding colors
Use the key to connect your app, or the WP Event Manager app, to the site.

Documentation and Support

Documentation: Setup guides for this plugin and every add-on
Support forum: Questions about the free plugin
Premium support: For add-ons and the Event App
Certified developers: If you’d like someone to build it for you
GitHub: Bug reports and pull requests are welcome
Translate: Help bring the plugin to your language

Reviews on WordPress.org help other organizers find the plugin, so if it has worked well for you, please leave one.
External Services
To check whether a WP Event Manager license has expired, the plugin contacts wp-eventmanager.com and sends the license key. Nothing else is sent. Event details, attendee records, and personal data stay on your site, and the mobile app talks to your website directly rather than going through our servers. Please read our Terms of Use and Privacy Policy for more information.

延伸相關外掛

文章
Filter
Mastodon