Hallo zusammen,
ich bin leider totaler Anfänger in Javascript. Jetzt versuche ich aber eine kleine App für die Pebble-Smartwatch zu schreiben. Dafür möchte ich auf eine API zugreifen - das muss ich für die Uhr in Javascript programmieren.
Um auf die API zugreifen zu können, muss ich vorher ein Token bekommen um mich zu authentifizieren. In PHP geht das so:
Wie kriege ich das in Javascript hin? stream_context_create und file_get_contents gibt es da ja nicht, wie kann ich das möglich schlank in Javascript umsetzen?
Danke!
ich bin leider totaler Anfänger in Javascript. Jetzt versuche ich aber eine kleine App für die Pebble-Smartwatch zu schreiben. Dafür möchte ich auf eine API zugreifen - das muss ich für die Uhr in Javascript programmieren.
Um auf die API zugreifen zu können, muss ich vorher ein Token bekommen um mich zu authentifizieren. In PHP geht das so:
PHP:
$postdata = http_build_query(
array(
'grant_type' => "password",
'client_id' => $app_id,
'client_secret' => $app_secret,
'username' => $username,
'password' => $password,
'scope' => $scope
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$response = file_get_contents($token_url, false, $context);
$params = null;
$params = json_decode($response, true);
$token = $params['access_token'];
$path = 'https://api.netatmo.net/api/devicelist?access_token='.urlencode($token);
Wie kriege ich das in Javascript hin? stream_context_create und file_get_contents gibt es da ja nicht, wie kann ich das möglich schlank in Javascript umsetzen?
Danke!