Aktywne Wpisy
![daeun](https://wykop.pl/cdn/c3397992/daeun_hbb4iXGtdb,q60.jpg)
daeun +250
Nie ma lepszej reklamy dla elektromobilności jak samochód elektryczny, który pali sie tuż obok drzwi wejsciowych do salonu sprzedaży. The future is now, old man xDD
#bekazlewactwa #motoryzacja #samochody #heheszki #mercedes
#bekazlewactwa #motoryzacja #samochody #heheszki #mercedes
![daeun - Nie ma lepszej reklamy dla elektromobilności jak samochód elektryczny, który ...](https://wykop.pl/cdn/c3201142/930c337649922404287f902babda2a87cf2fd08fef4be40a6e735db872be14a9,w150.jpg?author=daeun&auth=27ce5bc8bf3ae65967b3979cda9fc9f3)
![czeskilotnik](https://wykop.pl/cdn/c3397992/czeskilotnik_Lg7vtxa8js,q60.jpg)
czeskilotnik +103
No i się zaczęła coroczna akcja pod tytułem nie strzelaj i dej na pieska. Psiarze przez kilka dni będą płakać jak to ich pupile się boją petard. Szkoda tylko, że w pozostałe dni w roku już mają w dupie sprzątanie po swoim psie, zakładanie kagańca (też się boję jak na ulicy mijam pitbulla puszczonego wolno). O robieniu fikołków przy pogryzieniu przez psy nie wspomnę- wszyscy winni tylko nie Puszek. #zalesie #wysryw
![czeskilotnik - No i się zaczęła coroczna akcja pod tytułem nie strzelaj i dej na pies...](https://wykop.pl/cdn/c3201142/a8e50be369ea9847eab5d962518924f3e5cf3376bb40fe8121acf87f5610aea6,w150.jpg?author=czeskilotnik&auth=021a734a072f3140bd977c346fd0278b)
url = f'https://a2.wykop.pl/Entries/Add/{appkeyparam}{tokenparam}{usrkeyparam}'
data = {'body': entry}
myfiles = {'embed': open('pic.png' ,'rb')}
tajny = f'{secret}{url}{entry}'
r = requests.post(url, data=data, files=myfiles, headers=signdata(tajny))
Jak dodaję zdjęcie z linka, wtedy nie ma parametru files, tylko link jest w data. To wszystko jest ok. A jak próbuję z obrazek z dysku, to amba. Niby się dodało a obrazka nie ma.
#python #wykopapi
params
w requestsach? ( ͡° ʖ̯ ͡°)https://stackoverflow.com/a/17788913
A poza tym to
print(r.status_code)
iprint(r.text)
żeby sprawdzić co tam API tak faktycznie zwraca.Jak już się chcesz koniecznie wypowiedzieć na jakiś temat to proponuję poczytac coś więcej niż pierwszy link z Google
Tu jak zescrolujesz w dół będziesz miał wymienione jakie są parametry
https://www.w3schools.com/python/ref_requests_post.asp
https://www.wykop.pl/dla-programistow/apiv2docs/przekazywanie-parametrow/
Parametry nazwane (named param) - parametry przekazywane w adresie żądania w parach /nazwa/wartość. Przykładowe parametry metody to klucz aplikacji lub klucz użytkownika
Więc zanim się wypowiesz to najpierw się coś dowiedz
myfiles = {'embed': (img, open(img ,'rb'), 'image/png')}
gdzie img to nazwa pliku
@OPcodeRTI: no tak… mogłem przewidzieć, że Wypok.peel zamiast zrobić normalne REST-owe API to musi cudować z czymś swoim ( ͡° ͜ʖ ͡°)
czy ty myślisz że ja nie umiem zwrotek z serwera pobrać
tu masz działanie mojego bota, każdy wpis to bot, robi je sam z chmury googla
https://www.wykop.pl/ludzie/atari_XE/
a tu jego kod
https://github.com/a000b/ZombieBot
@OPcodeRTI: no właśnie widzę po tej dokumentacji co mi pokazałeś ( ͡° ͜ʖ ͡°)
To, że walisz do tego po HTTP nie znaczy od razu, że to ma związek z REST-em. To co Wypok przedstawia nijak ma się do struktury URL-i z REST-a: https://en.wikipedia.org/wiki/Representational_state_transfer#Relationship_between_URI_and_HTTP_methods
Samo to cudo /Entries/Add przeczy idei powyższego. Powinien być po prostu POST /Entries i tyle. I bez cudowania
szkoda się nie zorientowałeś, przy takim doświadczeniu z różnymi API...
@OPcodeRTI: no tu akurat masz rację, bo moje pytanie o ten auth był bezsensowny. Skoro coś Ci publikuje to znaczy, że auth jest ok.
No ale jak się nie znasz to zawsze można posłuchać innych (choć w tym wypadku jak widać źle doradzałem).
Jak chcesz pomocy to Ci mogę to przejrzeć i wrzucić rady na GH ;)
jak mi za dużo commitów poprawiających wrzucisz to i tak ich nie zaakceptuję,
mam świadomość, że jest dużo do optymalizacji, wiem nawet co chcę zrobić,
ale chcę to zrobić sam, bo muszę rozumieć jak coś działa i mieć przekonanie że jakieś