openweb / frameio
dev-master / 1.0.x-dev
2019-03-19 10:21 UTC
Requires
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- guzzlehttp/guzzle: ^6.3
This package is not auto-updated.
Last update: 2025-05-08 13:11:20 UTC
README
# frameio-composer-laravel run the following command to install the package composer require openweb/frameio:dev-master --------- Config FrameIOClient ------- use Frameio\FrameIOClient; $frameIO = new FrameIOClient("TOKEN"); -------- all function in $frameIO variable--------- -------------------------------------------------------------- Get user profile $frameIo->getProfile() -------------------------------------------------------------- Gets teams for a user NOTE: This currently returns an error because of a bug in Frame.io API $frameIo->getTeams() -------------------------------------------------------------- Get user membership for team. NOTE: This currently returns an error because of a bug in Frame.io API PARAM : team_id (Required) $frameIo->getTeamMembership( $teamId ) -------------------------------------------------------------- Get user membership for team. NOTE: This currently returns an error because of a bug in Frame.io API PARAM : team_id (Required) PARAM : user_id (Required) PARAM : role (Required) $frameIo->addTeamMembership( $teamId, $userId, $role ) --------------------------------------------------------------- Get user membership for team. PARAM : name (Default Value: Current Time) PARAM : private (Default Value: false) $frameIo->createProject( $name , $private ) --------------------------------------------------------------- Get project by id PARAM : project_id (Required) $frameIo->getProjectById( $projectId ) --------------------------------------------------------------- Delete project by id PARAM : project_id (Required) $frameIo->deleteProjectById( $projectId ) --------------------------------------------------------------- Get user membership for project PARAM : project_id (Required) $frameIo->getUserMembershipForProject( $projectId ) --------------------------------------------------------------- Add a collaborator to a team. PARAM : project_id (Required) PARAM : email_of_user (Required ) $frameIo->addCollaboratorToTeam( $projectId, $email ) --------------------------------------------------------------- Create an asset PARAM : parent_asset_id (Required) PARAM : name (Required) PARAM : filesize (Required) PARAM : description (Default Value: "") PARAM : type (Default Value: "file") PARAM : filetype (Default Value: "mp4") PARAM : fileUrl (Default Value: "") PARAM : properties (Default Value: []/key value pair array) $frameIo->createAsset( $rootAssetId, $name, $filesize, $description, $type, $filetype, $fileUrl, $properties) --------------------------------------------------------------- Get assets PARAM : parent_asset_id (Required) PARAM : type (Default Value: "file") $frameIo->getAssets( $rootAssetId, $type ) --------------------------------------------------------------- Get an Asset by ID PARAM : asset_id (Required) $frameIo->getAssetById( $assetId ) --------------------------------------------------------------- Update an Asset PARAM : asset_id (Required) PARAM : name (Default Value:"") PARAM : properties (Default Value: []/key value pair array) $frameIo->updateAssetById( $assetId, $name, $description, $properties ) --------------------------------------------------------------- Delete an Asset By ID PARAM : asset_id (Required) $frameIo->deleteAssetById( $assetId ) --------------------------------------------------------------- Add a version to an Asset PARAM : asset_id (Required) PARAM : next_asset_id (Required) $frameIo->addVersionToAsset( $assetId, $nextAssetId ) --------------------------------------------------------------- Create a Comment PARAM : asset_id (Required) PARAM : text (Default Value : "") PARAM : annotation (Default Value : "") PARAM : timestamp (Default Value : "") PARAM : napageme (Default Value : "") PARAM : pitch (Default Value : "") PARAM : yaw (Default Value : "") $frameIo->createComment( $assetId, $text, $annotation, $timestamp, $page, $pitch, $yaw) --------------------------------------------------------------- Get Comments By Asset Id PARAM : asset_id (Required) $frameIo->getComments( $assetId ) --------------------------------------------------------------- Get Comment By Comment Id PARAM : comment_id (Required) $frameIo->getCommentById( $commentId ) --------------------------------------------------------------- Update a Comment PARAM : comment_id (Required) PARAM : text (Default Value : "") $frameIo->updateComment( $commentId, $text ) --------------------------------------------------------------- Delete a Comment PARAM : comment_id (Required) $frameIo->deleteCommentById ( $commentId ) --------------------------------------------------------------- Get Review Links for Project PARAM : project_id (Required) $frameIo->getReviewLinks( $projectId ) --------------------------------------------------------------- Create a Review Link PARAM : project_id (Required) PARAM : name (Required) PARAM : allow_approvals (Default Value : false) PARAM : current_version_only (Default Value : false) PARAM : enable_downloading (Default Value : false) PARAM : requires_passphrase (Default Value : false) PARAM : password (Default Value : "") PARAM : expires_at (Default Value : "") $frameIo->createReviewLink( $projectId, $name, $allowApprovals ,$currentVersionOnly, $enableDownloading, $requiresPassphrase, $password , $expiresAt ) --------------------------------------------------------------- Update a Review Link PARAM : reviewLinkId (Required) PARAM : name (Required) PARAM : allow_approvals (Default Value : false) PARAM : current_version_only (Default Value : false) PARAM : enable_downloading (Default Value : false) PARAM : requires_passphrase (Default Value : false) PARAM : password (Default Value : "") PARAM : expires_at (Default Value : "") $frameIo->UpdateReviewLink( $reviewLinkId, $name, $allowApprovals ,$currentVersionOnly, $enableDownloading, $requiresPassphrase, $password , $expiresAt ) --------------------------------------------------------------- Get a Review Link PARAM : reviewLinkId (Required) $frameIo->getReviewLink( $link_id ) --------------------------------------------------------------- Get Review Link Items PARAM : reviewLinkId (Required) $frameIo->getReviewLinkItems( $link_id ) --------------------------------------------------------------- Add Assets to a Review Link PARAM : reviewLinkId (Required) PARAM : assetIds (Required, Array of ids) $frameIo->addAssetsToReviewLink( $reviewLinkId, $assetIds ) --------------------------------------------------------------- Search for Assets PARAM : query (Default Value : "") PARAM : teamId (Default Value : "") PARAM : accountId (Default Value : "") $frameIo->getSearchAssets ( $query , $teamId , $accountId ) --------------------------------------------------------------- Search for Assets (Complex) PARAM : query (Default Value : "") PARAM : teamId (Default Value : "") PARAM : accountId (Default Value : "") PARAM : filter (Default Value : [], key value pair Array) $frameIo->searchAssets ( $query , $teamId , $accountId, $filter ) --------------------------------------------------------------- }