D.....h
D.....h
Szybkie pytanie. Mam przykładowy kod stąd: https://github.com/p1c2u/wykop-sdk

KOD:

import wykop

api = wykop.WykopAPI("klucz", "sekret")

api.authenticate("Dyzajash", "mojklucz")

profile = api.observe
profile("m_b")

print profile

Niestety, mimo wstawienia poprawnego klucza wywala mi error:

Traceback (most recent call last):

File "check.py", line 5, in

api.authenticate("Dyzajash", "moj
klucz")

File "build/bdist.linux-x8664/egg/wykop.py", line 241, in authenticate

File "build/bdist.linux-x86
64/egg/wykop.py", line 516, in userlogin

File "build/bdist.linux-x86
64/egg/wykop.py", line 324, in request

File "build/bdist.linux-x8664/egg/wykop.py", line 306, in parse_json

wykop.SessionAppPermissionError: Nie można wykonać tej operacji z uprawnieniem SESSION

Ktoś ma jakiś pomysł jak to ogarnąć?

#programowanie #python #wykopapi
  • Najlepsze
  • Wszystkie komentarze
anonim1133
@Dyzajash: Śmiem wątpić :P
D.....h
D.....h
@noisy: dzięki!
anonim1133
Nie można wykonać tej operacji z uprawnieniem SESSION


@Dyzajash: Wszystko masz tutaj napisane. Twój klucz API nie ma odpowiednich uprawnień, przy zakładaniu go się to wybiera.
D.....h
D.....h
@anonim1133: problem w tym że wybrałem odpowiednie ustawienia :/
D.....h
D.....h
@anonim1133: przy trzecim założeniu aplikacji podziałało
noisy
@Dyzajash:

Skąd wziąć appkey, secret i accountkey?

Należy je sobie samodzielnie wygenerować korzystając
D.....h
D.....h
@noisy: Wiem wiem, poradziłem sobie bez problemu. Moim błędem było zaznaczanie 'sesja użytkownika' przy kreacji appki, to ona wszystko blokowała.

Anyway skoro już napisałeś to mam do ciebie szybkie pytanko:

Chcę pobrać sobie liczbę + listę powiadomień z tagów z mirko. ( http://www.wykop.pl/dla-programistow/dokumentacja/#info6_11_8
D.....h
D.....h
@noisy: próbowałem też jakby coś dodać do wykop.py taką linijkę:

def notification(self, page=1):

apiparams = {'appkey': self.appkey, 'userkey': self.userkey,
noisy
@Dyzajash: pomęcz mnie wieczorem, bo zrobiłem już implementacje notyfikacji dla sdk, i miałem wrzucić PullRequesta do biblioteki... ale jakoś ostatnio ciągle zapominam
D.....h
D.....h
@noisy: fuck yeah :D. Okej, napiszę wieczorem. Bo w sumie tylko to mi brakuje do klienta mirko via python.
noisy
@Dyzajash: too late: https://github.com/noisy/mikro.py

sudo easy_install mikro.py
D.....h
D.....h
@noisy: widziałeeem go ;). Na razie jestem w fazie projektowania.

Chcę zrobić mirko klienta w stylu GeekNote http://www.geeknote.me/

Ot w konsoli się logujesz, masz listę powiadomień, możesz listować powiadomienia, możesz wysyłać wiadomości... Mozna by pomyśleć też nad ich odczytywaniem.
noisy
@Dyzajash: hej!

Miałem dzisiaj wrzucić kolejne zmiany do WykopSDK, te z nofytikacjami.. ale generalnie nie wydają one mi się na tyle dobrej jakości, by wrzucać to od razu do mastera.

Wrzuciłem to na