jolan

Post curlem do twittera

Rekomendowane odpowiedzi

Próbowałem wysłać tweeta przy pomocy curla, z wiersza poleceń i w PHP i jedyne co uzyskałem to blokada konta. Czy twitter całkowicie zablokował możliwość dodawania wpisów przez curla, czy ja coś źle robię? Wiem, że jest API, ale wolałbym go uniknąć.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
13 godzin temu, jolan napisał:

przez curla, czy ja coś źle robię?

CURL to tylko klient HTTP, a jakie dane "wysyła" to kwestia użytkownika.

Przeanalizuj snifferem sesje HTTP od zalogowania do wysłania tweeta i zobacz jakie dane są wysyłane w tym cookies Jesli komunikacja jest ajaxem mogą  byc też nagłówki HTTP dodawane.

 


banerred23new.png

HTTP 200 usługi IT - Dariusz Janicki | Realizacja serwisów www oraz oprogramowania.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dlaczego nie chcesz korzystać z API? A może skorzystaj z Goutte. Możesz udawać użytkownika i wskazać co, gdzie trzeba kliknąć ;)


Programista PHP

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@Mion używam np. tego: https://github.com/lukapusic/twitter-bot

po uruchomieniu wracają komunikaty o poprawnym wysłaniu. I potem jak wchodzę na konto "normalnie" to wywala mi komunikat, że ktoś nieautoryzowany próbował wejść mi na konto... niestety tweeta też nie ma.

 

@dudekm nie chcę korzystać z API, bo nie wiem czy to nie będzie/już jest płatne. Teraz jest tak, że dają coś na jakiś czas za darmo, a potem nagle "z partyzanta" każą sobie płacić :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie korzystam z Twittera i ciężko mi w tej kwestii pomóc (jak to działa, jak obejść etc.) ale moim zdaniem powinieneś skorzystać z API aby osiągnąć to czego oczekujesz, a w międzyczasie szukać innego rozwiązania jeśli obecne nie będzie Cie zadowalało :) Chyba, że nie jest to jakiś palący problem i nie potrzebujesz tego na już to szukaj rozwiązań :)

 

http://www.pontikis.net/blog/auto_post_on_twitter_with_php

https://coderwall.com/p/loxpcw/easily-post-to-twitter-via-your-php-application

https://stackoverflow.com/questions/18666651/i-tried-to-call-a-post-request-using-php-code-but-i-got-401-unauthorized-error

https://www.madebymagnitude.com/blog/how-to-automatically-send-tweets-in-php/


Programista PHP

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.