# SDK 与 Postman

可使用 PHP、Python、Node.js、Java 和 Go 客户端，或导入 Postman 集合。SDK 源码采用 MIT 许可，但不提供免费代理服务，也不会绕过账户权限。

- [PHP](https://github.com/ArnProxy/arnproxy-php)
- [Python](https://github.com/ArnProxy/arnproxy-python)
- [Node.js](https://github.com/ArnProxy/arnproxy-node)
- [Java](https://github.com/ArnProxy/arnproxy-java)
- [Go](https://github.com/ArnProxy/arnproxy-go)

## 下载 · SDK 1.1.1

- [SDK ZIP ↓](https://docs.arnproxy.com/zh/api-v1/sdk/downloads/clients)
- [PHP ↓](https://docs.arnproxy.com/zh/api-v1/sdk/downloads/php)
- [Python ↓](https://docs.arnproxy.com/zh/api-v1/sdk/downloads/python)
- [Node.js ↓](https://docs.arnproxy.com/zh/api-v1/sdk/downloads/node)
- [Java ↓](https://docs.arnproxy.com/zh/api-v1/sdk/downloads/java)
- [Go ↓](https://docs.arnproxy.com/zh/api-v1/sdk/downloads/go)
- [Postman ↓](https://docs.arnproxy.com/zh/api-v1/sdk/downloads/postman)
- [Postman · GET ↓](https://docs.arnproxy.com/zh/api-v1/sdk/downloads/postman-read-only)

PHP 8.1+ · Python 3.10+ · Node.js 20+ · Java 17+ (Gson) · Go 1.22+

## 发送第一个请求

先调用 account()，其他操作使用 request() 和资源名称。修改数据或进行实时服务检查需要显式启用客户端选项，并具备对应账户权限。SDK 不生成操作密钥，也不自动重试更改。

```php
require __DIR__.'/php/Arnproxy.php';
$client = new \ArnproxySdk\Client(getenv('ARNPROXY_API_KEY'));
$response = $client->account();
```

```python
import os
from python.arnproxy import Client
client = Client(os.environ['ARNPROXY_API_KEY'])
response = client.account()
```

```javascript
import { Client } from './node/arnproxy.mjs';
const client = new Client(process.env.ARNPROXY_API_KEY);
const response = await client.account();
```

```java
var client = new com.arnproxy.sdk.Client(System.getenv("ARNPROXY_API_KEY"));
var response = client.account();
```

```go
client, err := arnproxy.New(os.Getenv("ARNPROXY_API_KEY"))
if err != nil { return }
response, err := client.Account(context.Background())
```

---
[ARNPROXY API](https://docs.arnproxy.com/zh/api-v1/sdk)
