[PR #333] [MERGED] Clickatell.com API (Developer Central) #396

Closed
opened 2026-02-26 06:30:35 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/nextcloud/twofactor_gateway/pull/333
Author: @killerbees19
Created: 3/25/2020
Status: Merged
Merged: 3/26/2020
Merged by: @ChristophWurst

Base: masterHead: feature/clickatell


📝 Commits (1)

  • 6226572 Implement central.clickatell.com API

📊 Changes

5 files changed (+206 additions, -5 deletions)

View changed files

📝 doc/Admin Documentation.md (+28 -4)
📝 lib/Command/Configure.php (+18 -1)
lib/Service/Gateway/SMS/Provider/ClickatellCentral.php (+75 -0)
lib/Service/Gateway/SMS/Provider/ClickatellCentralConfig.php (+83 -0)
📝 lib/Service/Gateway/SMS/Provider/ProviderFactory.php (+2 -0)

📄 Description

This is an implementation for legacy Clickatell accounts (pre 2016-11) - also known as: Developer Central

Tested at Nextcloud 18.0.3, works as expected.

I've used the existing providers (i.e. WebSMS) as template for my changes. I've not changed changelog or documentation stuff. I'm completely new to Nextcloud and app development, so please forgive me any big mistakes with my PR! Feel free to correct me or update my changes… 😌

Last but not least two screenshots of a working API setup at Clickatell:

info
settings


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/nextcloud/twofactor_gateway/pull/333 **Author:** [@killerbees19](https://github.com/killerbees19) **Created:** 3/25/2020 **Status:** ✅ Merged **Merged:** 3/26/2020 **Merged by:** [@ChristophWurst](https://github.com/ChristophWurst) **Base:** `master` ← **Head:** `feature/clickatell` --- ### 📝 Commits (1) - [`6226572`](https://github.com/nextcloud/twofactor_gateway/commit/6226572f3e8c47b40cc3a900c11f7beb028b7054) Implement central.clickatell.com API ### 📊 Changes **5 files changed** (+206 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `doc/Admin Documentation.md` (+28 -4) 📝 `lib/Command/Configure.php` (+18 -1) ➕ `lib/Service/Gateway/SMS/Provider/ClickatellCentral.php` (+75 -0) ➕ `lib/Service/Gateway/SMS/Provider/ClickatellCentralConfig.php` (+83 -0) 📝 `lib/Service/Gateway/SMS/Provider/ProviderFactory.php` (+2 -0) </details> ### 📄 Description This is an implementation for legacy Clickatell accounts (_pre 2016-11_) - also known as: **Developer Central** * Login: https://archive.clickatell.com/login * Documentation: https://archive.clickatell.com/ * Developer Central: https://central.clickatell.com/ * API endpoint: https://api.clickatell.com/ Tested at Nextcloud 18.0.3, works as expected. I've used the existing providers (i.e. WebSMS) as template for my changes. I've not changed changelog or documentation stuff. I'm completely new to Nextcloud and app development, so please forgive me any big mistakes with my PR! Feel free to correct me or update my changes… 😌 Last but not least two screenshots of a working API setup at Clickatell: ![info](https://user-images.githubusercontent.com/21372289/77487359-94ace380-6e32-11ea-9271-4726db5207f7.png) ![settings](https://user-images.githubusercontent.com/21372289/77487361-95de1080-6e32-11ea-82a3-845b2ea49ea5.png) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 06:30:35 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/twofactor_gateway-nextcloud#396
No description provided.