Das Folgende ist eine detaillierte Einführung in den ThinkAPI SMS-Dienst aus der thinkphp-Framework-Tutorial-Kolumne. Ich hoffe, dass es für Freunde in Not hilfreich sein wird!
Dienstübersicht
Um Entwicklern und dem ThinkPHP-Ökosystem besser dienen zu können, hat der offiziell ausgewählte, hochwertige und stabile SMS-Dienstanbieter den SMS-API-Dienst offiziell gestartet. Derzeit werden nur Bestätigungscodes und Benachrichtigungs-SMS unterstützt Weitere SMS-Dienste werden in Zukunft eröffnet.
Da der SMS-Dienst separat geplant und entworfen wird, ist die Anrufschnittstelle im ThinkAPI-Dienst vereinheitlicht. Daher haben wir einen einheitlichen Plan für die SMS-API-Schnittstelle erstellt. In Zukunft werden wir weiterhin auf weitere SMS-Dienstkanäle und SMS zugreifen Da die Aufrufparameter und Rückgabedaten sowie andere Spezifikationen vereinheitlicht wurden, hat dies keinen Einfluss auf die Verwendung der ursprünglichen Schnittstelle.
Schnittstellenanruf (Anrufanweisungen)
Bevor Sie eine SMS senden, müssen Sie zunächst den Antrag auf Vorlage und Signatur ausfüllen. Klicken Sie nach der Anmeldung im Markt auf den Benutzer-Avatar in der oberen rechten Ecke und wählen Sie „Meine Dienste“. ->SMS-Dienst". In Signaturverwaltung und Vorlage einfach in der Verwaltung bewerben, und Sie können SMS-Anrufe erst nach bestandener Prüfung versenden. Sobald die Inspektion feststellt, dass illegale Inhalte gesendet wurden, sperren wir die Signaturen und Vorlagen, die erworbenen Paketgebühren werden nicht zurückerstattet und wir behalten uns das Recht vor, entsprechende Verantwortlichkeiten zu verfolgen.
Anforderungsadresse
GET https://api.topthink.com/sms/send
Anforderungsparameter
Rückgabedatenparameter
Hinweis: Die Bestätigung des endgültigen Erfolgs des SMS-Versands wird vom Betreiber asynchron bestätigt und muss daher sein in meinem Dienst bestätigt ->SMS-Dienst->Bestätigen im Nachrichtensendedatensatz, und die endgültige Abrechnung basiert auch auf der Anzahl der Erfolge im Nachrichtensendedatensatz.
SDK-Anruf
$client = new Client("YourAppCode"); $result = $client->smsSend() ->withSignId('78') ->withTemplateId('234') ->withPhone('15687902345') ->withParams('{"code": "7865"}') ->request(); dump($result);
Beispiel für ein Rückgabeergebnis:
{ "code": 0, "message": "发送成功", "data":{ "id": "6055df2f45e10" } }
→Schnittstellengebühr (ab 0,035 ¥/Klick zum Kauf)
→Der aktuelle Einzelpreis für Benachrichtigungs-SMS und Bestätigungscode-SMS beginnt bei 0,035 ¥. Verwenden Sie die Paketmethode, um die Anzahl der Male zu erwerben.
Mehr Schnittstellendienste
Der einheitliche API-Schnittstellendienst von ThinkAPI ist eine Reihe von Schnittstellenaufrufdiensten und SDKs, die von offiziellen gemeinsamen Partnern gekapselt wurden und ThinkPHP-Entwicklern dabei helfen sollen, offizielle APIs und APIs von Drittanbietern bequemer und zu geringeren Kosten aufzurufen. Bereitstellung verschiedener API-Schnittstellen und -Dienste zum besseren Aufbau eines Entwickler-Ökosystems.
Empfohlen: „Die neuesten 10 Thinkphp-Video-Tutorials“
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in den ThinkAPI SMS-Dienst. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!