> This page is for Camera to Cloud.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer.frame.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.frame.io/_mcp/server.

# 方法：設定

## はじめに

Camera to Cloud デバイスを実装する前に、成功させるために必要なものがすべて揃っていることを確認しましょう。

## 開発者としての登録

実装ガイドに従って作業を行うには、デバイスの `client_secret` が必要です。先に進む前に、C2C 開発者としての登録方法について詳しくは、[はじめにガイド](./getting-started-with-cloud-device-integrations)を参照してください。当社チームが、API 操作に必要な認証情報を提供します。

## 実装ガイドに従うためのツール

必須ではありませんが、これらのツールを利用することで、チュートリアルに従って API 操作を直接テストすることができます。

### cURL

これらのチュートリアルでは、`curl` を使用して Frame.io の API 要求について説明します。この広く使用されているライブラリでは、HTTP 要求を作成するための優れたコマンドラインインターフェイスを提供します。デバイスを実装する際には、これらの HTTP 呼び出しを希望のプログラミング言語で複製する必要があります。これらの例で `curl` を使用すると、コマンドを端末にコピーするだけで API 操作をテストできます。

システムへの `curl` のインストールを確認するには、端末で次のコマンドを入力します。

```shell
curl --version
```

次のような出力が表示されます。

```text
curl 7.64.1 (x86_64-apple-darwin20.0) libcurl/7.64.1 (SecureTransport) LibreSSL/2.8.3 zlib/1.2.11 nghttp2/1.41.0
Release-Date: 2019-03-27
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS GSS-API HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz MultiSSL NTLM NTLM_WB SPNEGO SSL UnixSockets
```

インストールされていない場合は、[こちら](https://curl.se/download.html)からほとんどのオペレーティングシステムのインストーラーを見つけることができます。macOS または Linux ユーザーは、[Homebrew ](https://brew.sh/)からインストールできます。

```shell
brew install curl
```

### Python

Python を使用して、`curl` の結果をパイピングし、JSON 応答ペイロードをフォーマットします。

```shell
curl https://api.frame.io/health | python -m json.tool
```

Python のインストールを確認するには、次の手順に従います。

```shell
python --version
```

予想される出力：

```text
Python 2.7.16
```

インストールされていない場合は、[こちらから Python をダウンロード](https://www.python.org/downloads/)できます。これらの例では、Python 2.6+または Python 3.x が動作します。

Python は必須ではありませんが、応答を読みやすくするのに役立ちます。または、[jq ](https://stedolan.github.io/jq/)といったツールも同様の機能を提供します。

## リファレンス実装

開発者パッケージには、C2C 接続としてメディアを Frame.io にアップロードするためのサンプル CLI アプリケーションを含む Python リファレンス実装が含まれています。これらのガイドの各セクションを読んだ後、リファレンス実装について学習し、作業コードに適用される概念を確認してください。

## 次のステップ

先に進む前に、当社チームにお問い合わせください。その後、[認証および認可ガイド](./implementing-c2c-authentication-and-authorization)にお進みください。お客様の実装作業をサポートできることを楽しみにしています。