Bawil sie ktos moze AWS Lambda API Application w .Net Core 3.1? Postanowilem sprobowac swoich sil i zrobilem proste API z 2 GET requestami ktore w body maja JSONa i zwracaja JSONa ( ͡° ͜ʖ ͡°) Lokalnie wszystko spoko dziala, testy przechodza itd. Zrobilem deploya na AWSa przy pomocy AWS .NET Toolkit. Wszystko przeszlo spoko zadnych errorow czy warningow. No i tutaj zaczaja sie dziac jakies dziwne rzeczy. Gdy probuje zrobic
losbaltica - Bawil sie ktos moze AWS Lambda API Application w .Net Core 3.1? Postanow...

źródło: comment_1594826950LaWTb6oDHb7nmx7ok9kW2N.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@losbaltica: Tak, policy to jedno, a permissions to drugie :)
Zobacz sobie w consoli, czy ta lambda, to stworzyłeś ja ze stacku, ma wszystko co potrzebne w zakładce permissions.
  • Odpowiedz
Cześć Mireczki. Szukam osoby która ogarnia w #api i pomogłaby mi wyciągnąć dane z jednego tagu (bookmeter - specjalnie nie taguję co by nie wkurzać). Skończył nam się licznik a niestety po takim czasie nie mam tu już nikogo aktywnego, kto pomagał mi przy poprzedniej edycji. A ręczne ogarnianie kilku tysięcy wpisów o książkach jest niestety nie do wykonania ( ͡° ʖ̯ ͡°) Z góry dziękuję
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aHmuX: Free tier z Heroku może wystarczyć. A jeśli potrzebujesz trochę więcej swobody to usługi od Amazona (np. AWS EC2 czy Lambda) - może też się zmieścisz w darmowym limicie (uwaga na storage w przypadku EC2 - lepiej wyniki trzymać w bucket'cie S3.
  • Odpowiedz
@zortabla_rt: Możesz na początek przeskanować APK w VirusTotal. Oprócz głównego zastosowania - skanowania narzędziami antywirusowymi - dla pliku APK pod zakładką "Details" generowana jest też lista "Interesting Strings", czyli lista tekstów wpisanych bezpośrednio w kod aplikacji. Czasami już tam widać część adresów API, pod które są wysyłane zapytania. Zwykle nie widać jednak ewentualnych parametrów żądań.
Do bardziej zaawansowanej analizy działania kodu możesz użyć też APK Tool.
  • Odpowiedz
Mirki polecicie jakiś mega dobry projekt w #laravel na #github lub podobnym?
Chodzi o jakiś przykład do nauki, fajnie jakby jakieś #api było ( ͡° ͜ʖ ͡°)
Chciałbym po prostu przejrzeć co, gdzie i jak jest zrobione i jak powinno być zrobione

#php #pytanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#laravel jest złym źródłem to nauki, pozwala na zbyt dużo złych wzorców, wszechobecne singletony i do tego active-record. IMHO tylko Dependecy Injection & Unit of work / Modele anemiczne => #symfony
  • Odpowiedz

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