🚀 Twitter RSS API

聚合 Twitter RSS Feed 服务

🔑 认证方式

使用 URL 参数认证,将 API Key 添加到 URL 查询参数中:

?auth_code=YOUR_API_KEY

💻 代码示例

curl
curl "https://api.crypto-news.vip/rss?auth_code=YOUR_API_KEY&limit=10&source=all"
Python
import requests

url = "https://api.crypto-news.vip/rss"
params = {
    "auth_code": "YOUR_API_KEY",
    "limit": 10,
    "source": "all"  # twitter, flash, all
}

response = requests.get(url, params=params)
print(response.text)
Java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

String url = "https://api.crypto-news.vip/rss"
           + "?auth_code=YOUR_API_KEY&limit=10&source=all";

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create(url))
    .GET()
    .build();

HttpResponse response = client.send(request,
    HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
Node.js
const axios = require('axios');

const url = 'https://api.crypto-news.vip/rss';
const params = {
    auth_code: 'YOUR_API_KEY',
    limit: 10,
    source: 'all'  // twitter, flash, all
};

axios.get(url, { params })
    .then(response => {
        console.log(response.data);
    })
    .catch(error => {
        console.error('Error:', error);
    });

📋 URL 参数说明

参数 说明 默认值 示例
auth_code API 密钥(必填) - YOUR_API_KEY
limit 返回的条目数量 50 10, 50, 100
source 数据来源筛选 all twitter, flash, all

💡 source 参数说明

  • twitter - 只返回 Twitter 推文数据
  • flash - 只返回快讯数据
  • all - 返回所有数据(Twitter + 快讯),按时间排序

🌐 使用示例

获取所有数据(Twitter + 快讯)
https://api.crypto-news.vip/rss?auth_code=YOUR_API_KEY&limit=50&source=all
只获取 Twitter 推文
https://api.crypto-news.vip/rss?auth_code=YOUR_API_KEY&limit=50&source=twitter
只获取快讯
https://api.crypto-news.vip/rss?auth_code=YOUR_API_KEY&limit=50&source=flash

⚠️ 注意事项

  • 将示例代码中的 YOUR_API_KEY 替换为你的实际 API Key
  • 请妥善保管 API Key,不要在公开场合分享
  • limit 参数控制返回的条目数量,默认 50,最大建议 100
  • source 参数控制数据来源:twitter(推文)、flash(快讯)、all(全部)
  • RSS Feed 包含 <PubTimestamp> 字段(Unix 时间戳),便于程序化处理