Wpis z mikrobloga

Pytanko mam.

Używam https://github.com/p1c2u/wykop-sdk do ogarnięcia api wykopu.
Mam stworzoną aplikację (a tam klucz oraz sekret). W uprawnieniach tej aplikacji mam zaznaczoną jedynie opcję: "Mikroblog - rozpoczynanie i uczestniczenie w dyskusjach na mikroblogu"

Przy pobieraniu listy wpisów na mikroblogu danego użytkownika wszystko jest OK.

Natomiast przy próbie publikacji otrzymuje błąd: "This application does not have permission to do this"

Taki mam url oraz nagłówek:
Url: https://a2.wykop.pl/entries/add/appkey/Oxxxx6xxxx/format/json
Headers: {'apisign': 'bxxxxxxxxxxfxxxxxxxxxxc4f628a048', 'User-Agent': 'wykop-sdk/dev'}

Skoro aplikacja ma uprawnienia do rozpoczynia dyskucji na mikroblogu to o co chodzi?

W dokumentacji widziałęm błędy, więc wolę zapytać kogoś kto już przez to przebrnął.

#wykopapi #programowanie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@BoKoR: fajne to Wykop SDK. Widzę że jest na Pythona. Jest to prywatny projekt? Jest na inne języki? Jest PHP, JS lub Java?
  • Odpowiedz
@mk321:
V2 już jest wprowadzone, ale dokumentacja jest bardziej spisem metod, bo nawet ja znalazłem tam błąd.

Co do kodu z linka który podesłałem, to zauważ że on jest z lutego.
  • Odpowiedz
@BoKoR:

Mam stworzoną aplikację (a tam klucz oraz sekret).

Natomiast przy próbie publikacji otrzymuje błąd: "This application does not have permission to do this"

Twoja stworzona aplikacja nie ma uprawnien do publikacji. Stworz nowa z uprawnieniami do publikacji.
  • Odpowiedz
via Android
  • 0
@tenji
@sokytsinolop

Czyli jeszcze brakuje uprawnienia do logowania?

Mogli by chociaż przy tych uprawnieniach do mikrobloga napisać, że samo uprawnienie nic nie daje bez uprawnienia do logowania.
  • Odpowiedz
@BoKoR: i co poradziłeś sobie z tym, widzę że starałem się pomóc a sam teraz trafiłem na ten problem? była wina po twojej stronie czy po prostu aplikacja mimo, że ma przypisane potrzebne uprawnienia i klucz userkey też to nie działa :/?
  • Odpowiedz
via Android
  • 1
@sokytsinolop ja korzystałem z api znalezionego na github.
I mimo iż na wykopie stworzyłem dwa klucze z pełnymi dostępami, to dalej nie udało mi się tego ogarnąć.
A że nie miałem na to więcej czasu to zarzuciłem projekt.
Może kiedyś do niego wrócę, ale szkoda mi czasu na zabawę wykopowe api którego dokumentacja jest taka zakręcona.
  • Odpowiedz
via Android
  • 0
@sokytsinolop nie wiem w czym piszesz, ale chyba najszybciej będzie jak pobierzesz z githuba kod otwartego mobilnego wykopu i przejrzyj jak są generowane parametry do requesta.
  • Odpowiedz
@BoKoR: wiesz chyba dam sobie spokój, zwracane błędy są lakoniczne mam wrażenie że są zwracane losowo jak coś w requeście nie pasuje. Wczoraj miałem problem z pobieraniem userkey (okazało się, że w mojej bibliotece zapominałem jednego nagłówka - dość istotnego i to było moje niedopatrzenie), ale dzisiaj próbowałem się dowiedzieć co poszło nie tak, bo porównywałem podpisy ze swojej aplikacji z tym pythonowym sdk i takie rzeczy się dzieją

//moja aplikacja
{APPKEY}[https://a2.wykop.pl/login/index/appkey/](https://a2.wykop.pl/login/index/appkey/){SECRET}/{userkey},sokytsinolop
de8a6d37627f9ef05e0aa399bda68913
działa
  • Odpowiedz
via Android
  • 0
Może w niedzielę znajdę czas to rzucę na to okiem. Ale chyba nie obędzie się bez pomocy kogoś kto ogarnął to śpi wypokowe.
  • Odpowiedz