nextcloud / nextcloud/twofactor_gateway

websms.de new registration leads now to linkmobility.eu and probably to a new API

Open
#556 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
PHP
Stars
122
Forks
63
Avg merge
3d 17h
Merged PRs (30d)
23

Description

Perhaps I just chose the wrong sms gateway provider. I wanted to register at websms.de to use your sms-gateway app. Alas the site redirected me to the registration process at linkmobility.eu - I did not manage to register a new account at websms.de
I presume that the api differs from the original websms.de api for new users. Or is that case already reflected somewhere in the code? And I just did not see it at first glance?
If I understood correctly the API for this gateway can be found here: https://developer.linkmobility.eu/sms-api/rest-api - as I have no glue how the "old" api for websms.de looked like - I can not say if it would be enough to change only the links within WebSms.php
Every help to get this to work would be highly appreciated.
Cheers Marc

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with lib/Service/Gateway/SMS/Provider/WebSms.php and the linked LINK Mobility SMS API documentation. Compare the existing websms.de integration with the API used after registration at linkmobility.eu, then determine the required compatibility changes. Done means newly registered Link Mobility users can use the SMS gateway successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
api, authentication, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.