簡體   English   中英

如何通過php發送短信,該短信來自我的電話號碼而不是第三方應用程序/號碼?

[英]How can I send an SMS via php, originating from my phone number and not a third party app/number?

我想知道如何使用php從網絡發送短信(sms),並將其來源作為我的電話號碼。 基本上,是我的電話號碼的網絡消息傳遞過程,而不是從第三方分配的號碼發送消息。

您需要研究合適的服務提供商,他們可以為您提供低成本的服務。 存在不止一種。 因此,當您有選擇時,您可以比較他們的api的性能。 然后,您可以在php客戶端中為其API編程。 通常,他們有一些可用各種編程語言提供的示例代碼。 我也會考慮使用消息隊列。 因為如果他們的服務被中斷,您只希望您的短信功能停止,而不是整個站點都停止(如果您的代碼無限等待他們的應答,則可能會發生這種情況)。

tl; dr:沒有簡單的方法可以在php中進行編程。 我在上面概述了一種可能的方法。

編輯您可以在此處查看討論: 用於(合法)欺騙SMS消息的SMS網關

這顯示出很多短信API允許你隨意設置發件人ID,但是請注意,發件人ID是一樣的發端電話號碼,並設置發件人ID防止回復。 如果您希望消息實際上來自您的設備並且可以回復,則可以使用smsgateway.me

您在設備上安裝了一個應用程序,使用PHP向API發送請求,API主機將該請求推送到設備上運行的應用程序,然后該應用程序直接從您的設備發送SMS。

優點:

  • SMS 從字面上來自您的設備。
  • 對您郵件的回復將返回到您的設備。

缺點:

  • 您必須已安裝該應用程序。
  • 您必須始終運行設備。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM