Mireczki jaki najlepszy framework do tworzenia REST API w php? Jakiś lekki, skalowalny - żeby obsłużył dobrze 10 requestów jak i 10 000 requestów :)

#php #restapi #api
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzień dobry kryptomaniacy! Czy ktoś mógłby mi powiedzieć jak to jest z API na Bittrexie? Chciałbym sobie zrobić proste portfolio w excelu zaciagające dane z konta, ale nie wiem, czemu mi nie działa API na prywatnym kluczu.

Link https://bittrex.com/api/v1.1/account/getbalances?apikey=[tu wstawiam mój klucz] nie działa. Wyrzuca mi:
{"success":false,"message":"NONCENOTPROVIDED","result":null}

Ale jak używam tego samego klucza na innej stronie, np https://altpocket.io/ to pięknie mi zaciąga całą historię konta i aktualny
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kopernick: Proszę.

curl [http://mpk.wroc.pl/position.php](http://mpk.wroc.pl/position.php) --data "busList%5Btram%5D%5B%5D=31&busList%5Btram%5D%5B%5D=32"
A na tej stronie sobie powybieraj autobusy i popatrz jakie zapytanie wysłać
( ͡° ͜ʖ ͡°)
  • Odpowiedz
Może ktoś z mirków ma doświadczenie z #api #azure i jest w stanie pomóc.

Potrzebuję przypiąć login usera do subskrypcji azure (powiedzmy w roli "global admin") przez api. Znalazłem na nugecie co najmniej dwie biblioteki które wydają się mieć jakiś związek z tym zadaniem, tj: Microsoft.Azure.Management.Authorization i Microsoft.Graph. Mam jednak problem z dokumentacją- nie do końca wiem jak pobierać tokeny i się autoryzować (dokumentacja M$ odwołuje się do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@damyrade: Nie wiem jak z dodawaniem userów, ale np. przy tworzeniu VMów czy innych serwisów, po zrobieniu tego ręcznie pojawia się opcja "Automations" i tam od razu dostajesz gotowy skrypt PowerShell lub nawet programik w C# (kod źródłowy) do pobrania. Może w tej sytuacji też jest taka opcja
  • Odpowiedz
#dev #programowanie #cplusplus #windows #api #windowsapi #video #grafika Siema. Rozwijałem pewien program do odtwarzania sekwencji plików (c++ windows api), sporo osób z branży grafikowej pisało do mnie że program im pomaga, sam też korzystałem swojego czasu. Troche go zapuściłem i chcaiłem do niego wrócić. Pytanie, czy robić to tak jak do tej pory czyli w piwnicy
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kopytko1: widziałem gdzieś same binarki w takiej opcji, także czemu nie. Jeśli wiesz, że poświęciłeś na to sporo czasu, a udostępniając źródła ktoś mógłby to skomercjalizować (jadąc na Twojej pracy, bez żadnego wynagrodzenia dla Ciebie)... to tak trochę słabo wyglądałoby z Twojej strony bo nie wskazuje szacunku do swojej własnej pracy.

No chyba, że świadomie chcesz udostępniać opensource jako wkład do istniejących rozwiązań i np. traktować to jako reklamę Twoich
  • Odpowiedz
Jest tu jakiś mirek który potrafi masowo "wyciągać" dane z CEIDG ? One i tak są dostępne legalnie dla opinii publicznej. Niektóre firmy to robią ale kasują jak zboże ze rekordy, szczególnie np. za te rekordy z numerem telefonu.


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

@bi-tek a jak front-end ma się skomunikowac z serwerem asynchronocznie? Backend to chyba tworzy API żeby klient w tym wypadku przeglądarka mogła pobrać jakiś zasób.
  • Odpowiedz
Jak w #jquery edytować zawartość #xml ?

Mam pobrany objekt XML ajaxem i chciałbym w tym pobranym XMLu zmienić zawartość jednej z gałęzi i wysłać ponownie tego XMLa do #api - ktoś coś?

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

Mam pobrany objekt XML ajaxem i chciałbym w tym pobranym XMLu zmienić zawartość jednej z gałęzi i wysłać ponownie tego XMLa do #api - ktoś coś?


@hakeryk2: nie bawil bym sie w modyfikacje samego XML - to tylko reprezentacja danych. zamiast tego bym zrobil tak: zmapował XML na obiekt, zmienił wartosc, wyslal obiekt (mapper powinien zamienic na XMl ponownie).
  • Odpowiedz
@kjung: okminiłem się jak głupi i po prostu nie potrzebowałem .parseXML z danych które otrzymałem bo to co otrzymałem już było formatem XML.

$xml = $(data),
$xml_shipping_number = $xml.find( "shipping_number" );
$xml_shipping_number.text("123456");

Dzięki.
  • Odpowiedz
No, brakuje rąk do pracy. Potrzebuje śmiałka, który będzie w stanie napisać API. Klient chce PHP&mySQL, ale jeśli ma to być np. Node i SQL (lub mongo?) i otrzymam wyjaśnienie czemu tak, to nie ma problemu. Odczytywanie wyników z API ma być autoryzowane (JWT?). Biorę po 2000zł od każdej z drużyn i słucham Państwa. Posiadam zdefiniowane pola, akcje jakie mają być, jak to ma mniej więcej wyglądać na prv. #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, pytanie dityczace projektowania #api stosuje JWT odkad juz od dluzszego czasu, i zawsze wybieralem rozwiazanie "trzymania" tokena w sessionStorage lub localStorage (pozniej oczywiscie zabezpieczalem sie przed XSS), natomiast teraz
wymaga sie, zeby uzyc 'httpOnly' i setCookie

Nigdu wczesniej tego nie uzywalem, ale rozumiem, ze to ciastko musze ustawic po stronie serwera, tak zeby klient (przegladarka) nie miala do tego dostepu.

Tylko czy to sie troche nie zaczyna klocic z idea RESTful ?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michal_szn: wielkiej różnicy nie ma, wszystko i tak sprowadza się do przesłania ciasteczka w nagłówkach. Tylko w pierwszym przypadku nagłówek musisz utworzyć ręcznie, a drugim każda przeglądarka wrzuci automatycznie wszystkie ciasteczka ustawione dla danej domeny.

Ja preferuję zapisywać token w ciasteczku normalnie, mniej roboty - token jest zawsze przesyłany i nie potrzeba nic dodatkowo programować.
  • Odpowiedz
@stash: Mam sporo czasu. Mam dostępne wszystkie dane z API jakie są mi potrzebne. Na poziomie serwerów tak jak wspomniałem się nie da bo druga strona nie obsługuje API i ciężko się dogadać więc pozostaje metoda manualna i to jedyne rozwiązanie jakie przychodzi mi na myśl czyli, że na stronie z formularzami, dodaje input field poprzez tampermonkey w który wpiszę ID zamówienia i wtedy przeglądarka połączy się z API, pobierze
  • Odpowiedz
@hakeryk2:
Sam problem z origin policy możesz pewnie obejść. Możesz utworzyć nowy profil dla chrome http://www.pcworld.com/article/2089364/how-to-create-and-manage-multiple-user-profiles-in-chrome.html i korzystać z tego drugiego profilu wraz z flagą --disable-web-security tylko w przypadku używania tylko i wyłącznie tych dwóch stron.

Nie musiałem nigdy kombinować z nagłówkami w jQuery, ale niby jest na to rozwiązanie https://stackoverflow.com/questions/7686827/how-can-i-add-a-custom-http-header-to-ajax-request-with-js-or-jquery

To jeśli nie masz wejścia na oba serwery i nie dasz rady ogarnąć tego na poziomie samego JS. To
  • Odpowiedz