Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(PHP ActiveX) Frame.io - Get Account IDMake a GET /me request if you don't have your Account ID on hand: For more information, see https://docs.frame.io/docs/root-asset-ids
<?php // This example assumes the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. // For versions of Chilkat < 10.0.0, use new COM('Chilkat_9_5_0.Chilkat.Http') $http = new COM("Chilkat.Http"); // Implements the following CURL command: // curl \ // -H "Authorization: Bearer <FRAME_IO_DEV_TOKEN>" \ // https://api.frame.io/v2/me // Use the following online tool to generate HTTP code from a CURL command // Convert a cURL Command to HTTP Source Code // Adds the "Authorization: Bearer <FRAME_IO_DEV_TOKEN>" header. $http->AuthToken = '<FRAME_IO_DEV_TOKEN>'; // For versions of Chilkat < 10.0.0, use new COM('Chilkat_9_5_0.Chilkat.StringBuilder') $sbResponseBody = new COM("Chilkat.StringBuilder"); $success = $http->QuickGetSb('https://api.frame.io/v2/me',$sbResponseBody); if ($success == 0) { print $http->LastErrorText . "\n"; exit; } // For versions of Chilkat < 10.0.0, use new COM('Chilkat_9_5_0.Chilkat.JsonObject') $jResp = new COM("Chilkat.JsonObject"); $jResp->LoadSb($sbResponseBody); $jResp->EmitCompact = 0; print 'Response Body:' . "\n"; print $jResp->emit() . "\n"; $respStatusCode = $http->LastStatus; print 'Response Status Code = ' . $respStatusCode . "\n"; if ($respStatusCode >= 400) { print 'Response Header:' . "\n"; print $http->LastHeader . "\n"; print 'Failed.' . "\n"; exit; } // Sample JSON response: // (Sample code for parsing the JSON response is shown below) // { // "_type": "user", // "account_id": "b1cd046b-a3bf-4ef8-81a6-0afd74ecc455", // "bio": null, // "context": null, // "deleted_at": null, // "digest_frequency": "*/5 * * * *", // "email": "admin@chilkatsoft.com", // "email_confirm_by": null, // "email_preferences": null, // "features_seen": null, // "first_login_at": "2020-08-18T02:20:56.732000Z", // "from_google": false, // "id": "34b4f98a-7cc9-4159-8f46-c7c3d837fc6f", // "image_128": null, // "image_256": null, // "image_32": null, // "image_64": null, // "inserted_at": "2020-08-18T02:20:13.145929Z", // "joined_via": "organic", // "last_seen": "2020-08-18T02:20:52.852871Z", // "location": null, // "name": "Chilkat Software", // "next_digest_date": "2020-08-18T02:20:13.145828Z", // "phone": null, // "profile_image": "https://static-assets.frame.io/app/anon.jpg", // "profile_image_original": null, // "roles": null, // "timezone_value": "America/New_York", // "updated_at": "2020-08-18T02:20:56.950455Z", // "upload_url": "https://frameio-uploads-production.s3-accelerate.amazonaws.com/users/34b4f...cdcfe42b2e2f", // "user_default_color": "#ff40ff", // "user_hash": "1D39653455C86A85CA3D479C6D2ACE831211BC1B65770DF3747116DD320C3A00" // } // Sample code for parsing the JSON response... // Use the following online tool to generate parsing code from sample JSON: // Generate Parsing Code from JSON $v_type = $jResp->stringOf('_type'); $account_id = $jResp->stringOf('account_id'); $bio = $jResp->stringOf('bio'); $context = $jResp->stringOf('context'); $deleted_at = $jResp->stringOf('deleted_at'); $digest_frequency = $jResp->stringOf('digest_frequency'); $email = $jResp->stringOf('email'); $email_confirm_by = $jResp->stringOf('email_confirm_by'); $email_preferences = $jResp->stringOf('email_preferences'); $features_seen = $jResp->stringOf('features_seen'); $first_login_at = $jResp->stringOf('first_login_at'); $from_google = $jResp->BoolOf('from_google'); $id = $jResp->stringOf('id'); $image_128 = $jResp->stringOf('image_128'); $image_256 = $jResp->stringOf('image_256'); $image_32 = $jResp->stringOf('image_32'); $image_64 = $jResp->stringOf('image_64'); $inserted_at = $jResp->stringOf('inserted_at'); $joined_via = $jResp->stringOf('joined_via'); $last_seen = $jResp->stringOf('last_seen'); $location = $jResp->stringOf('location'); $name = $jResp->stringOf('name'); $next_digest_date = $jResp->stringOf('next_digest_date'); $phone = $jResp->stringOf('phone'); $profile_image = $jResp->stringOf('profile_image'); $profile_image_original = $jResp->stringOf('profile_image_original'); $roles = $jResp->stringOf('roles'); $timezone_value = $jResp->stringOf('timezone_value'); $updated_at = $jResp->stringOf('updated_at'); $upload_url = $jResp->stringOf('upload_url'); $user_default_color = $jResp->stringOf('user_default_color'); $user_hash = $jResp->stringOf('user_hash'); ?> |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.