2011-07-01 143 views
16

我知道你可以發送電子郵件從R與sendMail,你可以用twitteR鳴叫。有沒有辦法從R腳本發送短信?發送短信從R

回答

20

所有主要的美國手機運營商都允許您使用標準電子郵件(SMTP)協議發送短信。您可以通過發送電子郵件給手機發送短信。下面是不同的運營商不同的電子郵件域:

http://www.emailtextmessages.com/

2

我總是努力讓我的郵件正確配置,以從R.發送電子郵件,但如果你是一個Mac上,並使用Mac的消息,您可以使用帶有AppleScript的消息發送文本:

send_text = function(message){ 
    system(paste('osascript -e \'tell application "Messages"\' -e \'send "', message, '" to buddy "555-555-5555" of (service 1 whose service type is iMessage)\' -e \'end tell\'')) 
} 

只需將號碼更改爲要輸入文本的電話號碼即可!