Vie gegoogelt nichts passendes gefunden.
Ich muss von eine Web-Api-Schnittstelle eine Json-Datei abholen. Um diese vorher abzuholen muss ein Json-String bzw. Datei zur Authentifizierung genutzt werden.
Als Beispiel, bzw. Dokumentation habe ich den Json-String als Beispiel und einen PHP-Code mit Curl-Befehlen. Nur leider kenne ich mich mit PHP gar nicht aus und bekomme es so für mich nicht in VB.Net übersetzt.
Json serialisieren und deserialisieren ist kein Problem, dies ist alles gelöst.
Komplettes Beispiel in PHP und JSON:
Vielleicht kann mir da jemand helfen bitte.
Ich muss von eine Web-Api-Schnittstelle eine Json-Datei abholen. Um diese vorher abzuholen muss ein Json-String bzw. Datei zur Authentifizierung genutzt werden.
Als Beispiel, bzw. Dokumentation habe ich den Json-String als Beispiel und einen PHP-Code mit Curl-Befehlen. Nur leider kenne ich mich mit PHP gar nicht aus und bekomme es so für mich nicht in VB.Net übersetzt.
Json serialisieren und deserialisieren ist kein Problem, dies ist alles gelöst.
Komplettes Beispiel in PHP und JSON:
PHP-Quellcode
- <?php
- $stateReq = array(
- 'jsonrpc' => '2.0',
- 'method' => 'lead.getList',
- 'id' => '1',
- 'params' => array(
- 'request' => array(
- 'credential' => array(
- 'identifier' => 'der.benutzername_Beispiel',
- 'secret' => 'BeispielPasswort'
- ),
- 'filter' => array(
- 'startDate' => '2014-06-01 00:00:00',
- 'limit' => 5,
- 'offset' => 0
- )
- )
- ),
- );
- // in JSON-String umwandeln
- $output = json_encode($stateReq);
- // erzeuge einen neuen cURL-Handle
- $ch = curl_init();
- // setze die URL
- $jsonUrl = "https://de.fgrp.net/api/json.php";
- // aufgerufene URL ausgeben
- echo "$jsonUrl\r\n<br/>";
- curl_setopt($ch, CURLOPT_URL, $jsonUrl);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $output);
- // führe das Request aus
- $result = curl_exec($ch);
- $info = curl_getinfo($ch);
Vielleicht kann mir da jemand helfen bitte.