dvadf
File manager - Edit - /home/centroca/public_html/wp/wp-content/plugins/nextgen-gallery/src/REST/License.http
Back
### NextGEN Gallery License API Tests ### Base URL: http://your-wordpress-site.com/wp-json/imagely/v1 @baseUrl = http://host.docker.internal:8982/wp-json/imagely/v1 @licenseKey = 48b18798122351b3c1182e745f95d119 @nonce = your-wp-nonce-here ### 1. Get License Status GET {{baseUrl}}/license X-WP-Nonce: {{nonce}} Content-Type: application/json ### ### 2. Verify/Activate License POST {{baseUrl}}/license/manage X-WP-Nonce: {{nonce}} Content-Type: application/json { "license_key": "{{licenseKey}}", "action_perform": "verify" } ### ### 3. Refresh License Status POST {{baseUrl}}/license/manage X-WP-Nonce: {{nonce}} Content-Type: application/json { "license_key": "{{licenseKey}}", "action_perform": "refresh" } ### ### 4. Deactivate License POST {{baseUrl}}/license/manage X-WP-Nonce: {{nonce}} Content-Type: application/json { "license_key": "{{licenseKey}}", "action_perform": "deactivate" } ### ### 5. Clear License Data POST {{baseUrl}}/license/clear X-WP-Nonce: {{nonce}} Content-Type: application/json ### ### Test with cURL commands: ### Get License Status # curl -X GET "http://localhost/wp-json/imagely/v1/license" \ # -H "X-WP-Nonce: your-nonce-here" \ # -H "Content-Type: application/json" ### Verify License # curl -X POST "http://localhost/wp-json/imagely/v1/license/manage" \ # -H "X-WP-Nonce: your-nonce-here" \ # -H "Content-Type: application/json" \ # -d '{ # "license_key": "48b18798122351b3c1182e745f95d119", # "action_perform": "verify" # }' ### Deactivate License # curl -X POST "http://localhost/wp-json/imagely/v1/license/manage" \ # -H "X-WP-Nonce: your-nonce-here" \ # -H "Content-Type: application/json" \ # -d '{ # "license_key": "48b18798122351b3c1182e745f95d119", # "action_perform": "deactivate" # }' ### Clear License # curl -X POST "http://localhost/wp-json/imagely/v1/license/clear" \ # -H "X-WP-Nonce: your-nonce-here" \ # -H "Content-Type: application/json" ### ### Expected Response Format: # { # "status": "success|error", # "message": "Human readable message", # "data": { # "license_key": "48b18798122351b3c1182e745f95d119", # "status": "valid|invalid|expired|disabled|revoked", # "level": "pro|plus|starter|free", # "last_check": 1640995200, # "plugin_level": "pro", # "is_valid": true # } # } ### Notes: # 1. Replace {{baseUrl}} with your actual WordPress site URL # 2. Replace {{nonce}} with a valid WordPress REST API nonce # 3. You can get a nonce by visiting wp-admin and checking the browser console for 'wpApiSettings.nonce' # 4. Or use this JavaScript in browser console: wp.apiFetch.nonceMiddleware.nonce
dvadf
dvadf
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings