2013-04-15 137 views
12

我正在構建一個我需要使用SMS的移動應用(android et al)。當用戶首次向我的應用程序註冊時,SMS可以簡單地發送激活碼(也可能是其他同樣簡單的用法)。由於Google是一家備受尊敬的公司,Google語音免費(API),因此我一直在考慮使用Google語音。但是,很多開發者似乎都在使用Twilio。使用Twilio短信通過Google語音短信有利於我的發送驗證碼的基本用法(同樣,Google Voice是免費的)?Twilio vs Google語音api短信

+0

我有類似的需求。很高興知道Google Voice是免費的可靠選項。雖然網上沒有太多的關於它的討論。 –

回答

7

Google Voice顯示爲limit可發送的短信數量。他們沒有詳細說明限制。

爲防止濫用,您可以從Google Voice發送的短信數量有限制。如果您已達到限制,則會看到一條消息,指出「由於已達到短信限制,您的短信未發送。請稍後重試或嘗試發送給更少的聯繫人。'您必須發送給更少的人,或嘗試在稍後發送短信。

Twillio也是limit SMS消息的數量,但它是一個記錄的限制。

每個啓用短信功能的長碼(普通10位數字)每秒可以發送1條短信。不幸的是,我們無法調整此限制。如果您的應用程序需要大量發送短信,我們建議使用短信短代碼。

所以我想不同的是,人們可能會削減你,但是是免費的。另一個不會,如果你留在他們的極限,但花錢。

+0

我upvoted。我在等待看看別人有什麼要說的。每次有人開設賬戶時,我的短信都會顯示。所以除非谷歌很吝嗇,否則他們的限制應該不會成爲問題。但是,那不明確的事情是一個問題。 – learner

+0

這是一個問題。谷歌可以改變規則,你不會知道,因此這種行爲是完全不可預知的,而不是一個可行的IT解決方案。 – toddmo

+0

Twilio的人告訴我,每個號碼每天不應發送超過250條消息,否則您可能會被移動服務提供商阻止。 Twilio短碼是個例外。 – DanT

8

您鏈接到的API不是官方的Google API,因此不能保證它能夠可靠地工作,或者Google不會決定在某個時候禁用API。 因此,您需要支付一定的可靠性,而不是依賴Google Voice中的非官方掛鉤。

有很多短信API可用,Twilio是一個衆所周知的肯定,但也有其他人。 看看另一個答案,我張貼了一段時間後列出了一些提供者。 How to send SMS programatically in a professional and reliable way?

+0

做得很透徹。這是一份詳盡的清單嗎? :) 謝謝。 – learner

+0

不完全遺憾,現在有這麼多(可能主要建立在同一供應商之上),但它涵蓋了最知名的。 –

+3

以爲我會添加這個博客文章鏈接,似乎Google正在與Twilio合作發短信,而不是發佈自己的api http://blog.programmableweb.com/2013/04/04/today-in-apis-facebooks-threaded- comments-api-and-google-voice-api/ –