генерируйте Маркер для OAuth (Твиттер)

Я нашел его: livecd пользователь сгенерирован из casper сценариев, находящихся внутри. Искать 10adduser в initrd файл (.gz или .lz сжатый в зависимости от дистрибутива).

Намного больше данных доступно в живом-debian.

4
15.09.2013, 15:24
2 ответа

Я просто загрузил ссылку @goldilocks, если, http://acme.com/software/oauth_sign/, и подтвердил, что она компилирует. Взгляды очень straightfoward.

скомпилировать

$ make
gcc -c -Wall -O liboauthsign.c
liboauthsign.c: In function ‘oauth_sign’:
liboauthsign.c:123:5: warning: implicit declaration of function ‘getpid’
liboauthsign.c:305:5: warning: pointer targets in passing argument 4 of ‘HMAC’ differ in signedness
/usr/include/openssl/hmac.h:99:16: note: expected ‘const unsigned char *’ but argument is of type ‘char *’
rm -f liboauthsign.a
ar rc liboauthsign.a liboauthsign.o
ranlib liboauthsign.a
gcc -Wall -O oauth_sign.c -L. -loauthsign -lcrypto -o oauth_sign

использование

$ ./oauth_sign --help
usage:  oauth_sign [-q] consumer_key consumer_key_secret token token_secret method url [name=value ...]

выборка от README

Для использования его Вы предоставляете четыре криптографических cookie и метод и URL запроса. Если это - запрос POST с дополнительными параметрами, необходимо дать им также. Oauth_sign соединяет все это и делает строку подписи. Подпись сгенерирована с помощью HMAC-SHA1, как указано в разделе RFC 3.4.2 и возвращается как значение заголовка Авторизации, как указано в разделе RFC 3.5.1. Этот заголовок может затем использоваться в Запросе HTTP через, например, флаг-h в http_get (1) и http_post (1) или флаг-H в завихрении (1).

Похож на него, идет с библиотекой, выставляющей fuctions для использования в Ваших собственных приложениях C также.

5
27.01.2020, 20:52

Получить поток от пользователя Twitter. использует команды bash для открытия потока из Twitter. (от commandlinefu.com)

commandlinefu.com capture

Шаг 1 - Создайте четыре ключа oauth , необходимые для ленты потока Twitter.

Шаг 2 - Создайте базовую строку подписи , необходимую для потока потока Twitter.

Шаг 3. Создайте токен oauth , необходимый для потока потока Twitter.

Шаг 4 - Создайте заголовок авторизации , необходимый для ленты потока Twitter.

1
27.01.2020, 20:52

Теги

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