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
(Perl) 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
use chilkat(); # This example assumes the Chilkat API to have been previously unlocked. # See Global Unlock Sample for sample code. $http = chilkat::CkHttp->new(); # 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->put_AuthToken("<FRAME_IO_DEV_TOKEN>"); $sbResponseBody = chilkat::CkStringBuilder->new(); $success = $http->QuickGetSb("https://api.frame.io/v2/me",$sbResponseBody); if ($success == 0) { print $http->lastErrorText() . "\r\n"; exit; } $jResp = chilkat::CkJsonObject->new(); $jResp->LoadSb($sbResponseBody); $jResp->put_EmitCompact(0); print "Response Body:" . "\r\n"; print $jResp->emit() . "\r\n"; $respStatusCode = $http->get_LastStatus(); print "Response Status Code = " . $respStatusCode . "\r\n"; if ($respStatusCode >= 400) { print "Response Header:" . "\r\n"; print $http->lastHeader() . "\r\n"; print "Failed." . "\r\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.