Orientuje się ktoś na jakiej zasadzie działają aplikacje/strony pobierające filmy z yt? Chciałem sobie napisać prostą apke w .NET, która miałaby taką funkcjonalność ale nie znalazłem w API YT odpowiedniego zapytania. Bawił się ktoś kiedyś z tym?

#programowanie #youtube #api #pytanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mistrzus: Czyli wysyłając zapytanie http do youtube.com w odpowiedzi powinienem dostać między innymi linki do filmów, za pomocą których będę mógł pobrać video?
  • Odpowiedz
  • 0
W zasadzie mało kogarniam bo chciałem wykorzystać Tasker+autoWeb plugin do obsługi tego typu rzeczy, ale dzięki za wskazówki jak będę miał więcej czasu to postudiuje temat
  • Odpowiedz
Kurłaaaaaaaaaaa
Pomóż mi ktoś.
Mam napisany kod w C# i pracuje z API od TwitchLib (Twitch) i jest tam Event OnMessageReceived (jak ktoś napisze wiadomość na chacie to ten Event jest triggerowany) no i ja mam ten cały kod w klasie i potrzebuje ten Event w UserControl i stworzyłem w klasie publiczny Event

public event EventHandler MessageReceivedEvent;

i
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak chciałeś przekierować zdarzenie z TwitchClient do ChatBot, to prawdopodobnie wystarczyłoby w ChatBot dodać coś takiego:

public event EventHandler MessageReceivedEvent
{
add { client.MessageReceivedEvent += value; }
remove {
client.MessageReceivedEvent -= value; }
}
  • Odpowiedz
#programowanie #python #api #matematyka

Hej mirki i mirabelki zderzyłem się z zadaniem, które na ten moment trochę mnie przerasta i szukam pomocy:

Pobieram dane z API kilku giełd (kryptowaluty) na temat obrotu ostatnich 24 godzin - niestety jedna z giełd robi coś tak nieoczywistego jak RESETOWANIE obrotu o danej godzinie (giełda z Azji więc godzina jest kosmiczna, najpewniej ich 00:00) i naliczanie go od 0. To
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hitherto: to jest dobry kierunek, na szczęście pogrzebałem w dokumentacji i mają jeszcze możliwość pobrania danych świec (w sensie giełdowych słupków), więc wystarczy pobrać dane z 24 jedno-godzinnych świec i zsumować pozycje z obrotem :)) Dzięki za pomoc!
  • Odpowiedz
Tak polubiłem pisanie APIs, że codziennie piszę coś nowego, raz API dla Kudos, później komentarze, a teraz API z autoryzacją użytkowników, z dodawaniem cytatów i głosowaniem, nawet każdy użytkownik może sobie zapisać zakładki.

Jak ktoś chce, może napisać Frontend dla mojego API, tutaj jest dostępny: https://pbsapi.now.sh/api
Jakby ktoś miałby fajny pomysł na napisanie API, to dajcie znać, ja i tak nie mam nic lepszego do roboty, a fajnie się bawię.

#programowanie #api
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stworzyłem backend z autoryzacją na podstawie tego

https://jasonwatmore.com/post/2019/10/14/aspnet-core-3-simple-api-for-authentication-registration-and-user-management#running-react

Również zrobiłem sobie endpoint do dodawania treści serwer. Wygląda to tak, że użytkownik loguje się do portalu i chcę dodać jakąś treść np. zdjęcie na swój profil, więc wywołuje wspomniany endpoint -

http://localhost:4000/profiles/{username}/photos/
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używasz tokenu JWT? Jeżeli tak po stronie backendu musisz zweryfikować czy z takim tokenem dostęp do zasobu jest uprawiony.
Najprościej to w tym tokenie mieć zapisany username i po stronie backendu weryfikować czy username z urla się zgadza.
Token już leci w headerze, nie musisz go do body dodawać.
  • Odpowiedz
Tworzę web-appkę, której użytkownik będzie mógł śledzić jakąś stronę internetową.
Cel to użytkownik może się zarejestrować i dodać stronę, którą chce śledzić. Śledzenie to myślałem, żeby był dodawany jakiś worker, który by odświeżał stronę dla użytkownika w wyznaczonym czasie. Boję się że takie rozwiązanie (worker per użytkownik) moze być bardzo obciążające dla serwera, dlatego kolejnym pomysłem było utworzenie jednego workera a w nim dodać timer dla każdego z użytkowników, który wyzwalał by
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DaxterPoker: co to znaczy 'śledzić'? Bo przeładowanie strony to jeden GET, także nieszczególnie to obciażające i wydaje mi się, że mógłbyś takich prostych 'workerów' nawalić bardzo dużo
  • Odpowiedz
#programowanie #android #aplikacjemobilne #api
Chcę napisać aplikację pobierającą / dodającą informację z / do API, które operuje na bazie danych. Użytkownik będzie miał również możliwość dodania informacji do API - zarejestrowanie konta, zalogowanie, odczytanie, dodanie postu, własny profil. I tutaj pojawia się problem, nie chcę żeby ktoś z zewnątrz podłączył się pod API i narobił bałaganu, co gorsza miał dostęp do jakichkolwiek danych użytkownika.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@janusz-lece: pewnie ze jest, u mnie działa ale tez miałem problemy i musiałem się mocno zmobilizować generalnie to polecam podglądać sobie requesty z działających apek i próbować je odtworzyć ale dokładnie więc musisz jakoś zdumpować request albo podglądnąć go w wiresharku / jakims proxy
  • Odpowiedz
Cześć mam takie nie oczywiste dla mnie pytanie do #pytaniedoeksperta w sprawie #informatyka

Czy istnieje jakieś API do sterowania zachowaniem systemu na maszynie wirtualnej np. przez vmware? Już tłumaczę o co mi chodzi.

Na przykład uruchomie sobie 2 maszyny przez #vmware z #windows i chciałbym obu na raz zmienić tapetę. To istnieje możliwość jakiegoś połączenia się z tymi maszynami przez #api czy
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś tutaj korzysta z API Przelewy24.pl?

Już na wejściu mam problem.
Wg dokumentacji dostęp do API jest zabezpieczony przez Basic Auth.

Test połączenia. REST korzysta ze standardu autoryzacji "basicAuth", gdzie login i hasło to, odpowiednio, ID konta w P24 i klucz API (klucz do raportów) uzyskany z sekcji “Moje dane”.
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@husky83:
W dokumentacji mają fiuty md5 z JSON a naprawdę działa tak jak napisałeś. Co najlepsze w oficjalnej paczce do drupala mają jeszcze inaczej to liczone:

$crc = md5($this->postData["p24_session_id"] . "|" . $this->posId . "|" . $this->postData["p24_amount"] . "|" . $this->postData["p24_currency"] . "|" . $this->salt);
@maciek3609 @vayned
miałem nieprawidłowy sign, teraz też mam invalid merchantId. Chyba zostaje napisać na support.
  • Odpowiedz
17) https://caddyserver.com/ - #caddy #golang


A skoro my przy Caddy, to zbliża się wersja 2.0 - 27k gwiazdek na githubie i konfiguracja przez

RestAPI powinna zastanowić tych, czy warto sprawdzić ten projekt. Przypominam, że caddy to

taki web serwer, w którym trzeba się ostro nagimnastykować w konfiguracji, aby... wyłączyć https. :-)


@
  • Odpowiedz