Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. include_once __DIR__ . '/vendor/autoload.php';
  5.  
  6.  
  7. $client = new GuzzleHttp\Client( [
  8. 'base_uri' => 'https://api.convertio.co/'
  9. ] );
  10. /*
  11. $code = '51dea79ebd17ed0875c4a40ac6792fa3';
  12.  
  13. $url = 'https://podtest.gruender.de/wp-content/plugins/gruender-pod-export/public/front-test.svg';
  14.  
  15. $res = $client->request( 'POST', 'convert', [
  16. GuzzleHttp\RequestOptions::JSON =>
  17. [
  18. 'file' => $url,
  19. 'outputformat' => 'png',
  20. 'apikey' => $code,
  21. ]
  22. ] );
  23. */
  24. $id = 'dec7d9b0fe4a0844de120217cd21c5ea';
  25. //if ( $res->getStatusCode() === 200 ) {
  26. //$data = json_decode( $res->getBody()->getContents(), true );
  27. //$data['data']['id'];
  28.  
  29. $res = $client->request('GET', sprintf('convert/%s/dl/base64', $id));
  30.  
  31. $data = json_decode($res->getBody()->getContents(), true);
  32.  
  33. file_put_contents( __DIR__ . '/front-test.png', base64_decode( $data['data']['content']));
  34. //}<?php
  35.  
  36.  
  37. include_once __DIR__ . '/vendor/autoload.php';
  38.  
  39.  
  40. $client = new GuzzleHttp\Client( [
  41. 'base_uri' => 'https://api.convertio.co/'
  42. ] );
  43. /*
  44. $code = '51dea79ebd17ed0875c4a40ac6792fa3';
  45.  
  46. $url = 'https://podtest.gruender.de/wp-content/plugins/gruender-pod-export/public/front-test.svg';
  47.  
  48. $res = $client->request( 'POST', 'convert', [
  49. GuzzleHttp\RequestOptions::JSON =>
  50. [
  51. 'file' => $url,
  52. 'outputformat' => 'png',
  53. 'apikey' => $code,
  54. ]
  55. ] );
  56. */
  57. $id = 'dec7d9b0fe4a0844de120217cd21c5ea';
  58. //if ( $res->getStatusCode() === 200 ) {
  59. //$data = json_decode( $res->getBody()->getContents(), true );
  60. //$data['data']['id'];
  61.  
  62. $res = $client->request('GET', sprintf('convert/%s/dl/base64', $id));
  63.  
  64. $data = json_decode($res->getBody()->getContents(), true);
  65.  
  66. file_put_contents( __DIR__ . '/front-test.png', base64_decode( $data['data']['content']));
  67. //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement