Uruchamianie żądań HTTP

0

Witam,
Przeszukałem Internet ale nadal nie mogę znaleźć odpowiedzi na pytanie: Jak odpalić takie żądanie HTTP Link ? Gdzie wpisać lub za pomocą czego uruchomić np.

curl -i -X GET https://api.convertiser.com/publisher/websites 
       -H "Authorization: Token your-personal-secret-token-here"

Pozdrawiam!

0

Podane przez Ciebie polecenie możesz uruchomić z poziomu konsoli (terminala).
Na jakim systemie operacyjnym działasz?

0

Mój system to Windows. Tak zapytam od razu na przyszłość jak uruchomić to później na serwerze, na którym będzie stała moja strona?

0

Czysta konsola nie "widzi" polecenia curl. Zainstalowałem Putty lecz gdy uruchamiam nim powyższe polecenie na localhośce otrzymuję:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Bad request!</title>
<link rev="made" href="mailto:postmaster@localhost" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
    body { color: #000000; background-color: #FFFFFF; }
    a:link { color: #0000CC; }
    p, address {margin-left: 3em;}
    span {font-size: smaller;}
/*]]>*/--></style>
</head>

<body>
<h1>Bad request!</h1>
<p>


    Your browser (or proxy) sent a request that
    this server could not understand.

</p>
<p>
If you think this is a server error, please contact
the <a href="mailto:postmaster@localhost">webmaster</a>.

</p>

<h2>Error 400</h2>
<address>
  <a href="/">localhost</a><br />
  <span>Apache/2.4.18 (Win32) OpenSSL/1.0.2e PHP/7.0.6</span>
</address>
</body>
</html>

0

Wydaje mi się, że mamy do czynienia z problemem X/Y.
Co próbujesz osiągnąć?

0

Chcę za pomocą tego API wyciągnąć dane na temat produktów aby umieścić je na stronie i były one automatycznie aktualizowane z tymi na Convertiser. Za każdą wskazówkę będę bardzo wdzięczny :)

0

Co to za strona?
Laravel, Wordpress, Magento (...)?

0

Piszę ją samodzielnie z wykorzystaniem Smarty.

0

Nie korzystam z frameworka.

1

Rzuć okiem w takim razie np. na Guzzle - jest to biblioteka do PHPa uławiająca wykonywanie żądań HTTP.
Z jej poziomu bez problemu odwołasz się do ich API.

0

Dziękuję bardzo!! :)

0

Po kilku godzinach niestety nadal stoję z robotą ;(
Korzystając z tego poradnika próbowałem dostać się do listy z danymi za pomocą linku GET podanego w dokumentacji oraz próbowałem również użyć linku po którym następuje pobieranie pliku jsona(generuje się go na stronie). Dowiedziałem się, że dane są w formacie Google Merchant Center.
Czy istnieje jakiś szablon lub tutorial jak przejąć takie dane? W dokumentacji Guzzle nic takiego nie znalazłem.
Dodam, że dane te są zabezpieczone poprzez token, który mam wygenerowany na profilu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1