#OpenClaw 接入 #币安广场 教程:一步一步搭好自动发文
多くの人は書けないわけではなく、書き終えた後に安定して公開できないのです。OpenClaw の本当に役立つところは、「原稿を書く→公開する」というプロセスを繋げることです。
目標効果:
あなたはただ一言言うだけです:OpenClaw で币安广场のチュートリアルを書いて公開してください。
システムが自動的に完了します:記事を生成し、タイトルを出力し、インターフェースを呼び出し、リンクを返します。
1. まず準備を整えてください
- OpenClaw 環境
- Binance Square OpenAPI キー
- Python / shell が実行できるマシン
2. 公開インターフェース
POST https://www.binance.com/bapi/composite/v1/public/pgc/openApi/content/add
リクエストヘッダー:
- X-Square-OpenAPI-Key: あなたのキー
- Content-Type: application/json
- clienttype: binanceSkill
リクエストボディ:
{"bodyTextOnly":"あなたの記事内容"}
3. まず手動でテスト
curl -X POST 'https://www.binance.com/bapi/composite/v1/public/pgc/openApi/content/add' \
-H 'X-Square-OpenAPI-Key: your_api_key' \
-H 'Content-Type: application/json' \
-H 'clienttype: binanceSkill' \
-d '{"bodyTextOnly":"これはテスト内容です"}'
成功後は:code=000000 が返され、data.id は非空です。
公開リンクの形式:
https://www.binance.com/square/post/内容ID
4. Python 最小スクリプト
import json, urllib.request
API_KEY='your_api_key'
URL='https://www.binance.com/bapi/composite/v1/public/pgc/openApi/content/add'
content='''#OpenClaw 接入 #币安广场\n\nこれはテスト記事です。'''
req=urllib.request.Request(
URL,
data=json.dumps({'bodyTextOnly':content}).encode(),
headers={
'X-Square-OpenAPI-Key':API_KEY,
'Content-Type':'application/json',
'clienttype':'binanceSkill'
},
method='POST'
)
with urllib.request.urlopen(req, timeout=30) as resp:
result=json.loads(resp.read().decode())
print(result)
5. 実戦のアドバイス
記事をスクリプトに固定しないでください。
正しい方法:
- OpenClaw で article.txt を生成
- Python で article.txt を読み込む
- スクリプトを币安广场に発信
例えば:
from pathlib import Path
content = Path('article.txt').read_text(encoding='utf-8')
6. OpenClaw コマンドの書き方
直接こう言えます:
「専門的なスタイルで『OpenClaw 接入币安广场完全チュートリアル』を一歩一歩詳しく説明し、コードとスクリプトを含め、Binance Square に発信するのに適しています。」
7. 最も重要な検証
次の条件を同時に満たす必要があります:
- code=000000
- data.id は非空
そうでなければ、発信成功とは見なされません。
8. よくある落とし穴
- 内容が長すぎて、文字数制限に引っかかる
- API キーが期限切れまたは間違っている
- 敏感な言葉に引っかかる
- コードだけを見て、IDを見ない
一言でまとめると:
OpenClaw は Binance Square に接続し、単に発信するだけでなく、あなたのコンテンツ生成プロセスを標準化します。