![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Posiadam konto na strone rapids.pl mam tam bardzo dużo punktów z programu partnerskiego oraz spory transfer wykupiony. Nie dawno została dodana funkcji API... Z tego co widzę może to być bardzo przydatne ale raczej nie potrafię z tego skorzystać...Szukałem informacji na temat API, nasza Polska wikipiedia nie zawiera ich zbyt wiele, więcej się dowiedziałem ze strony angielskiej... Ale to nadal nie zmienia faktu, że nic nie rozumiem... Chciałbym umieścić na moim forum skrypt/aplikację whatever przez którą osoby będą mogły dodawać swoje linki i pobierać (IMG:style_emoticons/default/smile.gif) Na rapids.pl jest taka informacja w zakładce API: Cytat URL do generowania linków: http://rapids.pl/api/check Klucz: xxxzzzxxx W celu wygenerowania linka przez inną aplikację należy wywołać podany powyżej link metodą POST z parametrami: key - indywidualny klucz użytkownika do API link - link do pliku W odpowiedzi zwrócony zostanie obiekt JSON z następującymi wartościami: success - Flaga informująca czy link został pomyślnie dodany url - Podany adres do pliku message - Treść błędu filesize - Rozmiar pliku filename - Nazwa pliku service - Serwis którego dotyczy plik dlUrl - Adres URL służący do pobrania pliku I moje pytanie brzmi jak mogę to wykorzystać? Jak umieścić? I czy jest możliwość umieszczenia takiej aplikacji na facebooku? Dziękuje z góry za wszystkie pomocne odpowiedzi i Pozdrawiam! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Czy ty czytasz co się do Ciebie pisze, czy po prostu udajesz ślepego? Zobacz CO Ci wypisuje var_dump( $input ), bo chyba ślepy czy niedowidzący z syntezatorem tekstu na mowę by zrozumiał, że wali tam byka i nawet pisze jakiego. Masz nieprawidłowy $input, gdyż zwyczajnie źle preparujesz dane dla rapids.pl, a na dodatek potem jeszcze nie wiesz jak to im wysłać i odebrać.
1. Musisz sprawdzić czy ktoś wysłał coś formularzem to raz, a tak tego nie zrobisz bo od razu kierujesz forma javascriptem na rapids.pl... Pytanie teraz jak Ty chcesz to odebrać po stronie serwera, skoro kierujesz to do kompa klienta? Albo robisz to po jego stronie, albo serwera, więc się zdecyduj. 2. Jeśli po stronie serwera to musisz dane mu utworzyć, do rapids.pl posłać, poczekać na zwrotkę i dopiero klientowi przedstawić. A Ty walisz po stronie serwera goły url bez jakichkolwiek parametrów i jeszcze się dziwisz, że nie działa. Jak wół piszą jakie mają być parametry dla pliku check, ale Ty uparcie klepiesz w JS zdarzenie onsubmit, a chcesz odbierać po stronie serwera. No chłopie... użyj czasem głowy i jak Ci piszą na stronie w dokumentacji, jak ma być, to ich słuchaj i nie twórz jakichś własnych kombinacji, które nie wiadomo czemu mają służyć. Jak dla osoby postronnej to kompletnie nie wiesz co robisz, tylko znalazłeś na jakiejś stronie o tym onsubmit. Nie rozumiesz co robisz, ale rzekomo działa i się uparłeś, że tak ma być i koniec. Nawet jeśli ktoś mówi Ci, że robisz źle i gdzie masz błąd. To, że logika skryptu powinna być przed wyświetleniem danych już pominę milczeniem, bo to podstawowy błąd jaki robią początkujący. Prawidłowy i działający kod jest niewiele dłuższy niż pierwszy kod w Twoim ostatnim poście. Ale trzeba się najpierw posłuchać i spróbować zrobić co Ci ktoś sugeruje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 01:04 |