Publisher API 集成示例
https://api.mobitech-content.xyz/v1.1/YOUR_API_KEY/document/get?type=promoted&layout_type=1&limit=7
// JavaScript 调用示例
async function fetchMobitechContent() {
const API_KEY = 'YOUR_API_KEY';
const params = new URLSearchParams({
type: 'promoted',
layout_type: '1',
limit: '7',
user_ip: await getUserIP() // 获取用户IP
});
const url = `https://api.mobitech-content.xyz/v1.1/${API_KEY}/document/get?${params}`;
try {
const response = await fetch(url);
const data = await response.json();
// 处理返回的推广内容
data.items.forEach(item => {
console.log('标题:', item.title);
console.log('图片:', item.thumbnail);
console.log('链接:', item.click_url);
});
return data;
} catch (error) {
console.error('获取内容失败:', error);
}
}
# cURL 调用示例
curl -X GET "https://api.mobitech-content.xyz/v1.1/YOUR_API_KEY/document/get?\
type=promoted&\
layout_type=1&\
limit=7&\
user_ip=69.167.20.232"
# Python 调用示例
import requests
def fetch_mobitech_content(api_key, user_ip, limit=7):
url = f"https://api.mobitech-content.xyz/v1.1/{api_key}/document/get"
params = {
"type": "promoted",
"layout_type": 1,
"limit": limit,
"user_ip": user_ip
}
response = requests.get(url, params=params)
data = response.json()
for item in data.get("items", []):
print(f"标题: {item['title']}")
print(f"图片: {item['thumbnail']}")
print(f"链接: {item['click_url']}")
print("---")
return data
# 使用示例
content = fetch_mobitech_content("YOUR_API_KEY", "69.167.20.232")