Publisher API 集成示例

⚙️ API 配置

🔗 API 请求 URL

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")