Я видел милую демонстрацию твитов из R в презентации несколько месяцев назад. Код скретч используется ведущим здесь:Использование R для отправки твитов
http://www.r-bloggers.com/twitter-from-r%E2%80%A6-sure-why-not/
код короткий и сладкий: библиотеки ("RCurl") выбирает < - curlOptions (заголовок = FALSE, userpwd = «Имя пользователя: Пароль », Netrc = FALSE)
tweet <- function(status){
method <- "http://twitter.com/statuses/update.xml?status="
encoded_status <- URLencode(status)
request <- paste(method,encoded_status,sep = "")
postForm(request,.opts = opts)
}
с помощью этой функции вы можете отправить твит просто с помощью функции обновления:
tweet("This tweet comes from R! #rstats")
Я думал, что это может быть полезным способом объявить о завершении длинных рабочих заданий. Я попытался запустить это на моей машине, и я получил ошибку:
[1] «\ п \ п Базовая аутентификация не поддерживается \ п \ п» атр («Content-Type») кодировок «приложение/XML» «UTF-8» Предупреждение сообщение: в postForm (запрос, .opts = КЛЮЧ): нет входов, передаваемые с образованием
мне интересно, если там были некоторые изменения на twitter end of this, которые делают этот код причиной этой ошибки? Я не слишком много знаю о том, как R разговаривать с веб-страницами, поэтому любое руководство очень ценится !!
E