Доступ OAuth для R

Я пытаюсь использовать R для захвата некоторых веб-данных, которые требуют аутентификации OAuth. При поиске на CRAN и RSeek.org для получения информации о OAuth + R ничего не обеспечивает. Какие-либо подсказки для доступа к УСПОКОИТЕЛЬНЫМ API с R использование OAuth?

Я рассматриваю использование некоторого Python/Perl/Ruby, чтобы захватить данные, сохранить его к текстовому файлу, затем работать над ним с R. Я предпочел бы оставаться полностью в R, но кажется, что OAuth является барьером.

19
задан JD Long 2 August 2010 в 21:15
поделиться

2 ответа

Один из вариантов, на который я наткнулся, называется OAuth Proxy , и он пропускает заголовки OAuth при использовании прокси. Это интересный кладж.

2
ответ дан 30 November 2019 в 05:01
поделиться

Другой вариант, предполагающий, что у вас есть доступ к требуемым криптографическим функциям в R, вы можете полностью реализовать OAuth в виде HTTP-запросов без какой-либо поддержки библиотек и т. Д.

При написании полной библиотеки oauth может быть слишком много спрашивать, если вам просто нужен быстрый и грязный способ получить данные, не должно быть слишком сложно вручную создать несколько функций, необходимых для выполнения запроса oauth.

Кроме того, хотя R может не иметь библиотеки oauth, большая часть трудностей с oauth связана с взаимодействием между серверами, а не с созданием токенов / запросов, поэтому вы должны иметь возможность посмотреть на реализацию на другом языке и перенести Требуемая логика для R. Я бы посоветовал в качестве отправной точки взглянуть на простую библиотеку из http://oauth.net/code/ .

1
ответ дан 30 November 2019 в 05:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: