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 Team IDGet your team ID. 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/accounts/<ACCOUNT_ID>/teams # 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>"); $http->SetUrlVar("account_id","b1cd046b-a3bf-4ef8-81a6-0afd74ecc455"); $sbResponseBody = chilkat::CkStringBuilder->new(); $success = $http->QuickGetSb("https://api.frame.io/v2/accounts/{$account_id}/teams",$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) # { # "image_64": null, # "project_count": 1, # "default_color": "5B53FF", # "deleted_at": null, # "image_256": null, # "background_color": null, # "session_watermark_templates": [ # ], # "font_color": null, # "email_branding": { # "_type": "email_branding", # "accent_color": null, # "background_color": null, # "default_accent_color": "5B53FF", # "default_background_color": "F7F8FA", # "id": "71cddf30-cdd6-4db9-9f1f-f119c3a6c36d", # "image": null, # "upload_url": "https://frameio-uploads-production.s3-accelerate.amazonaws.com/email_branding/71c...508199e26038" # }, # "bio": null, # "updated_at": "2020-08-18T02:20:14.432078Z", # "link": null, # "default_font_color": "20222B", # "image_128": null, # "dark_theme": false, # "disable_sbwm_internally": false, # "account_id": "b1cd046b-a3bf-4ef8-81a6-0afd74ecc455", # "name": "Chilkat's Team", # "location": null, # "solo": false, # "watermark": null, # "file_count": 0, # "duration": 0, # "image_32": null, # "team_image": null, # "default_background_color": "FFFFFF", # "resource_id": "8e32b1ae-86db-4164-83b1-81b37b2e7499", # "color": null, # "frames": 0, # "storage": 0, # "collaborator_count": 1, # "creator_id": "34b4f98a-7cc9-4159-8f46-c7c3d837fc6f", # "default_session_watermark_template_id": null, # "archived_storage": 0, # "slack_webhook": null, # "upload_url": "https://frameio-uploads-production.s3-accelerate.amazonaws.com/teams/95a5fb..a86b2663", # "member_count": 1, # "_type": "team", # "asset_lifecycle_policy": null, # "member_limit": null, # "id": "95a5fbad-688d-46fc-aef1-2f011dd76c10", # "storage_limit": null, # "access": "private", # "inserted_at": "2020-08-18T02:20:13.171582Z", # "folder_count": 0 # } # Sample code for parsing the JSON response... # Use the following online tool to generate parsing code from sample JSON: # Generate Parsing Code from JSON $image_64 = $jResp->stringOf("image_64"); $project_count = $jResp->IntOf("project_count"); $default_color = $jResp->stringOf("default_color"); $deleted_at = $jResp->stringOf("deleted_at"); $image_256 = $jResp->stringOf("image_256"); $background_color = $jResp->stringOf("background_color"); $font_color = $jResp->stringOf("font_color"); $email_branding_type = $jResp->stringOf("email_branding._type"); $email_brandingAccent_color = $jResp->stringOf("email_branding.accent_color"); $email_brandingBackground_color = $jResp->stringOf("email_branding.background_color"); $email_brandingDefault_accent_color = $jResp->stringOf("email_branding.default_accent_color"); $email_brandingDefault_background_color = $jResp->stringOf("email_branding.default_background_color"); $email_brandingId = $jResp->stringOf("email_branding.id"); $email_brandingImage = $jResp->stringOf("email_branding.image"); $email_brandingUpload_url = $jResp->stringOf("email_branding.upload_url"); $bio = $jResp->stringOf("bio"); $updated_at = $jResp->stringOf("updated_at"); $link = $jResp->stringOf("link"); $default_font_color = $jResp->stringOf("default_font_color"); $image_128 = $jResp->stringOf("image_128"); $dark_theme = $jResp->BoolOf("dark_theme"); $disable_sbwm_internally = $jResp->BoolOf("disable_sbwm_internally"); $account_id = $jResp->stringOf("account_id"); $name = $jResp->stringOf("name"); $location = $jResp->stringOf("location"); $solo = $jResp->BoolOf("solo"); $watermark = $jResp->stringOf("watermark"); $file_count = $jResp->IntOf("file_count"); $duration = $jResp->IntOf("duration"); $image_32 = $jResp->stringOf("image_32"); $team_image = $jResp->stringOf("team_image"); $default_background_color = $jResp->stringOf("default_background_color"); $resource_id = $jResp->stringOf("resource_id"); $color = $jResp->stringOf("color"); $frames = $jResp->IntOf("frames"); $storage = $jResp->IntOf("storage"); $collaborator_count = $jResp->IntOf("collaborator_count"); $creator_id = $jResp->stringOf("creator_id"); $default_session_watermark_template_id = $jResp->stringOf("default_session_watermark_template_id"); $archived_storage = $jResp->IntOf("archived_storage"); $slack_webhook = $jResp->stringOf("slack_webhook"); $upload_url = $jResp->stringOf("upload_url"); $member_count = $jResp->IntOf("member_count"); $v_type = $jResp->stringOf("_type"); $asset_lifecycle_policy = $jResp->stringOf("asset_lifecycle_policy"); $member_limit = $jResp->stringOf("member_limit"); $id = $jResp->stringOf("id"); $storage_limit = $jResp->stringOf("storage_limit"); $access = $jResp->stringOf("access"); $inserted_at = $jResp->stringOf("inserted_at"); $folder_count = $jResp->IntOf("folder_count"); |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.