Utworzyłem obsługę api dla C#, nie dokończyłem jeszcze typów zwracanych ale to się zrobi (to narazie preview)

http://pastebin.com/winmzjur - klasa główna

http://pastebin.com/TJhh3eug - klasa sesji

http://pastebin.com/hSgKN8NV - klasa żądania

http://pastebin.com/Pfuwgpvz - typy rezultatów

Jak coś to zastrzegam sobie prawa :P, co wy na to?

#programowanie #codereview #wykopapi


Użycie (przykładowe)

ApiLayer al = new ApiLayer("appkey", "sekret");

Account acc = new Account(al, "accountkey");

List list = Request>.Create(al, "pm", "conversationslist").AddAppKey().AddUserKey(acc);

// operujemy

Ta biblioteka potrzebuje
@japer: a PHP to ponoć taki podjęzyk, myślałem, że kod w nim jest samo tłumaczący się :< No to ogólnie już napisałem, że jeśli jako link to po prostu koleje pole w POST (nazwa pola to embed), a jeśli jako plik, to musisz tak obsłużyć, jakbyś wysyłał z formularza HTMLa. Przykłady pewnie w 3 sekundy na SO do znalezienia ;)
Co prawda połowa z planowanych rzeczy jeszcze połowa nie działa, ale pochwalę się:)

http://wykorwin.tk/

#korwin #krul

A do #webdev / #php i #wykopapi :

Swoją drogą przy wykorzystam to do zadania pytanka: nie bardzo mam pomysł na zsynchronizowanie głosów z wykopem. Obecnie pobierane są na żywca (co niestety nie jest mistrzem szybkości) a przy aktualizacji dopiero zapisywane do bazy (Żeby mieć możliwość sortowania najlepszych itepe). Powiedzmy, że od biedy jest to jakieś
@MacDada: tak, przeszukuje tag korwin (tak z głupia franc, mogło być cokolwiek innego), sprawdza czy zawiera jakieś dołączone zdjęcia/filmiki, zbiera dane i wyświetla w kwejkowo demitywującym stylu :)

Czyli w sumie taki kwejk dla wykopków, z tą różnicą, że publikowanie ma się docelowo odbywać w 2 strony (wykop>strona, strona>wykop), oczywiście tylko po zalogowaniu przez konto wykopowe.

Plus jakieś głosowanie czy coś.
@Dreszczyk: pisałem już gdzieś o tym po zmianie - wystarczy zaimplementować connect (który i tak najpewniej docelowo powinien być zaimplementowany w aplikacji). Wtedy można powiązać nie tylko swoje konto (jak to miało miejsce w starym panelu), ale dowolne, np jakiegoś testera...
Ktoś wspomniał, że możesz wiedzieć coś odnośnie mojego głupiego pytanie więc je przeforwardowałem ;)

Mam takie n00bowskie pytanie odnośnie tych czarnych list. Czy to coś jest funta (~435g) kłaków?


Da się dodawać / usuwać masowo tagi/domeny/luserów?


Jakieś znane limity ilościowe?

@Axelio
Po dłuugiej przerwie czas na kolejne podsumowanie akcji #programujzwykopem :)

Przez ostatnie 20 dni udział w akcji w sposób czynny wzięło udział 14 osób, wykonując 65 commitów.

git-squash wszystkich tych commitów dał imponujący wynik:

544 files changed, 17913 insertions (+), 33848 deletions(-)
.

Jak widać ostatnio dużo sprzątaliśmy :)

Pod względem liczby commitów z omawianego okresu, zestawienie prezentuje się następująco:

16 - @running

15 - @noisy

7 - @Rincewind

6
Przydałaby się jakaś możliwość odfiltrowania pytań na tagu #programowanie typu: jak zacząć, od których języków, który lepszy do nauki, jaka książka na początek itp.

Tagu postujący raczej nie będą dodawać bo pewnie to ich pierwszy post na tagu, tagowanie przez innych w komentarzach też nie ma sensu bo te tagi są ignorowane. Myślałem nad jakimś powiadomiaczem który przechwytywałby wiadomości z tagu #programowanie, szukał słów kluczowych i ewentualnie wysyłał wiadomość z prośbą