Sha256: 81094b9e6a5986b86de1e974557bf71a91a962a35a6116db0033edb9e409e99c

Contents?: true

Size: 1.49 KB

Versions: 12

Compression:

Stored size: 1.49 KB

Contents

%pre.code.php
  = preserve do
    :escaped
      <?php

      $apiKey = '#{NP_GUEST_API_KEY}';
      $secret = '#{NP_GUEST_SECRET}';
      $url = '#{NP_URL}/storage.json';

      $curlPost = curl_init();
      curl_setopt($curlPost, CURLOPT_URL, $url);
      curl_setopt($curlPost, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($curlPost, CURLOPT_POSTFIELDS, '{"#{NP_API_KEY}":"' . $apiKey . '","#{NP_SECRET}":"' . $secret . '","food":"pizza"}');
      $response = curl_exec($curlPost);

      $resource = json_decode($response);
      $resourceId = $resource->{'id'};

      $curlGet = curl_init();
      curl_setopt($curlGet, CURLOPT_URL, $url . '?#{NP_API_KEY}=' . $apiKey . '&#{NP_SECRET}='. $secret .'&id=' . $resourceId);
      curl_setopt($curlGet, CURLOPT_RETURNTRANSFER, 1);
      $response = curl_exec($curlGet);

      $curlPut = curl_init();
      curl_setopt($curlPut, CURLOPT_URL, $url . '?#{NP_API_KEY}=' . $apiKey . '&#{NP_SECRET}='. $secret .'&id=' . $resourceId . '&food=salad');
      curl_setopt($curlPut, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($curlPut, CURLOPT_CUSTOMREQUEST, "PUT");
      $response = curl_exec($curlPut);
      var_dump($response);

      $curlDelete = curl_init();
      curl_setopt($curlDelete, CURLOPT_URL, $url . '?#{NP_API_KEY}=' . $apiKey . '&#{NP_SECRET}=' . $secret . '&id=' . $resourceId);
      curl_setopt($curlDelete, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($curlDelete, CURLOPT_CUSTOMREQUEST, "DELETE");
      $response = curl_exec($curlDelete);

      ?>

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ki-0.4.12 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.11 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.10 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.9 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.8 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.7 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.6 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.5 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.4 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.3 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.2 spec/examples/json.northpole.ro/views/php.haml
ki-0.4.1 spec/examples/json.northpole.ro/views/php.haml