Опубликовать в твиттере с помощью curl (в оболочке) без использования API разработчика - PullRequest
0 голосов
/ 20 марта 2019

Мне нужно публиковать твиты со скриптом в оболочке (linux) без использования ключей API. Я думал о сохранении куки, но у меня нет знаний для выполнения этого скрипта. Я не против, если он использует twitter.com или mobile.twitter.com

 #!/bin/bash

 user=$1
 pass=$2
 #read -p $'Tweet: ' tweet

 cookie="$user.cookie"
 useragent="Mozilla/5.0"

 init=$(curl -s -b $cookie -c $cookie -A "$useragent" "https://mobile.twitter.com/session/new")
 tok=`echo "$init" | grep "authenticity_token" | sed -e 's/.*value="//' | sed -e 's/" \/>.*//' | tail -n 1`

 login=$(curl -s -b $cookie -c $cookie -A "$useragent" -d "authenticity_token=$tok&username=$user&password=$pass" "https://mobile.twitter.com/session")

РЕДАКТИРОВАТЬ: Добавить код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...