@Stonuk: Dla php jest oficjalna biblioteka do API, ale jak się nie znasz na php, to raczej Ci to nie pomoże.

Gotowe wtyczki do logowania się do cmsa za pomocą konta wykopowego (jeśli by takie były) też Ci nie pomogą, bo kontem użytkownika w wordpressie jest pisarz/redaktor, a chyba nie o to chodzi w pomyśle.
  • Odpowiedz
@Stonuk: http://www.wykop.pl/dla-programistow/dokumentacja/#info6_7_1
wykop ma coś w stylu swojej implementacji oauth, polega to na tym że przekierowujesz użytkownika na odpowiednią stronę na wykopie gdzie użytkownik widzi jakie uprawnienia dostanie aplikacja, jeśli user zdecyduje się zalogować wykop przekierowuje go do twojego serwisu wraz z ustawionym kluczem userkey, którym później aplikacja uwierzytelniania danego klienta
demo: mirkowyznania.eu/login
https://github.com/cymruu/anonimowemirkowyznania/blob/realtimechat/app.js#L76-L92
tutaj jest jakaś moja lewa implementacja tego, wiem że w wykop-es6 była funkcja do tego, ale
  • Odpowiedz
@feelfree: Parę typowych rozwiązań:
- wpakowanie kluczy do pliku gardla (pkt 2),
- używanie Proguarda lub czegoś podobnego
- szyfrowanie i rozszyfrowywanie klucza bezpośrednio w kodzie i jakieś inne jego ukrywanie (parz inne punkty z powyższego linku),
- tak jak wspomniał zakopywacz - NDK.
  • Odpowiedz
#wykopapi #programowanie
Witam, zacząłem się bawić w wykop api, jednakże mam problem przy próbie podpisania zapytania.

public string GetCompletedQuery(string content)
{
return "[http://a.wykop.pl/"](http://a.wykop.pl/") + content + "/appkey," + this.appKey;
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomcionek15:

wartość parametrów post - połączone znakiem przecinka wartości z tablicy przekazywanej jako parametry POST. Paramtery przed połączeniem muszą być posortowane alfabetycznie po nazwie parametru. Do parametrów POST nie zalicza sie plików przesyłanych w paramterach FILE
  • Odpowiedz
Mircy, chciałbym stworzyć skrypt podpięty pod konto na wykopie, który publikowałby informacje pod określonym tagiem. Czy do tego muszę mieć zgodę administracji, czy wystarczy założyć konto? Czy ktoś chciałby podjąć się napisania takiego skryptu? Skrypt ma pobierać dane przez API z systemu X i publikować je na mirko pod tagiem. Będzie to związane z popularnymi na mirko żelkami ( ͡° ͜ʖ ͡°) #zlecenie #programowanie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z podpisaniem wrzucenia wpisu, jeżeli w tekście są polskie znaki. Tj. kiedy w poście (i na mirko i w metodzie) lecą teksty zawierające polskie znaki, wraca mi kod 6: niepoprawnie podpisane żądanie. Czy wykop w tym przypadku używa czegoś innego poza UTF-8?

#wykopapi @maciejkiner
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

no niestety development biblioteki do wykop api trochę się zatrzymał bo oczywiście już pół tygodnia czekam aż mi łaskawie zaakceptują dostęp
ehh jak się tu nie w------ć, nie dość że czekam c--j wie po co, to jeszcze ta dokumntacja API jest niekompletna i zawiera nieprawidłowe informacje, dodatkowo to wszystko jest z d--y, nieprawdiłowe metody, kody
jednak chciałbym to skończyć, dla własnej satysfakcji i żeby inni już się tak nie musieli w------ć
#
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
Czemu jak chcę dodać obrazek jako komentarz to muszę jeszcze coś pisać bo "treść nie może być pusta". Zmieńcie to

#wykop #wykopapi
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

kolejna ciekawostka o #wykopapi

gdy jako obrazek wrzuci się np. plik tekstowy to leci informacja, że plik musi być mniejszy niż 2MB i musi być to JPG, PNG albo GIF

ale wrzucenie obrazka zajmującego 11MB to nie problem :)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś wie co robię nie tak. Próbuję napisać aplikację do wykopywania danego wpisu, robię to za pomocą API:

$result = $wapi->doRequest('link/dig/3638083');
Otrzymuję rezultat w postaci błędu: Niepoprawny klucz sesji

Zastanawiam się dlaczego skoro podałem do aplikacji Klucz oraz Sekret i jeżeli wyświetlam wpisy wszystko działa poprawnie:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TabbedEditor: przecież niemalże każde API wymaga jakiejś autoryzacji, btw nie musisz się logować co chwilę, userkey jest ważny zdaje się 24h i możesz go używać aż do wygaśnięcia (dostaniesz błąd z kodem błędu o ile dobrze pamiętam 11)
  • Odpowiedz
@adios: nie udało mi się, spróbowałem vanilla fetch(), axios, superagent i g---o, każdy albo daje posta bez moich nagłówków albo OPTIONS i wykop odpowiada, żebym się j---ł ( ͡° ͜ʖ ͡°) co robicz
  • Odpowiedz
ej boty, jak wygląda dostęp do API wykopu? w sensie każdy może uzyskać dostęp?
chciałbym napisać prostego bota-remindera w ramach nauki.
Jest coś o czym powinienem wiedzieć?
#bot #api #wykopapi
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach