- 便利なツール
- 重要な概念
便利なツール
Postman
コードサンプル
サードパーティライブラリ
主要な概念
認証
開発者コンソール、Project、開発者 App
レート制限
コード例
ブックマークを取得
cURL
ブックマークを作成する
cURL
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
curl "https://api.x.com/2/users/123/bookmarks?tweet.fields=created_at,public_metrics" \
-H "Authorization: Bearer $USER_ACCESS_TOKEN"
from xdk import Client
client = Client(bearer_token="YOUR_USER_ACCESS_TOKEN")
# ユーザーのブックマークを取得
for page in client.bookmarks.get(user_id="123", tweet_fields=["created_at", "public_metrics"]):
for post in page.data:
print(f"{post.text} - Likes: {post.public_metrics.like_count}")
import { Client } from "@xdevplatform/xdk";
const client = new Client({ accessToken: "YOUR_USER_ACCESS_TOKEN" });
// ユーザーのブックマークを取得
const paginator = client.bookmarks.get("123", {
tweetFields: ["created_at", "public_metrics"],
});
for await (const page of paginator) {
page.data?.forEach((post) => {
console.log(`${post.text} - Likes: ${post.public_metrics?.like_count}`);
});
}
curl -X POST "https://api.x.com/2/users/123/bookmarks" \
-H "Authorization: Bearer $USER_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tweet_id": "1234567890"}'
from xdk import Client
client = Client(bearer_token="YOUR_USER_ACCESS_TOKEN")
# ポストをブックマークに追加する
response = client.bookmarks.create(user_id="123", tweet_id="1234567890")
print(response.data)
import { Client } from "@xdevplatform/xdk";
const client = new Client({ accessToken: "YOUR_USER_ACCESS_TOKEN" });
// ポストをブックマークに追加する
const response = await client.bookmarks.create("123", { tweetId: "1234567890" });
console.log(response.data);