MyAds

ログイン サインアップ

開発者プラットフォーム

MyAds の機能を独自の Web サイトまたはアプリケーションに統合します。

プラットフォーム情報

プロファイルとコンテンツの統合のための標準 REST API。

V1 API アクセス OAuth 2.0 で保護

プラットフォームのステータス

開発者エコシステムのグローバル ルールと制限を構成します。

V1 API アクセス OAuth 2.0 で保護
管理者の承認が必要 新しいアプリを使用するには、管理者の手動による承認が必要です。

開発者プラットフォーム

開発者向けドキュメント

Build rich social integrations, automate content, and authenticate members with modern OAuth 2.0 & REST APIs.

OAuth 2.0 Flow REST API v1 (20+ Endpoints) 3 Ready Widgets 30 req/min Rate Limit

OAuth 2.0 Authorization

ユーザーが MyAds アカウントを使用して Web サイトに安全にログインできるようにします。

Authorization Code Flow

Developer API v1

Complete catalog of available REST API v1 endpoints with request parameters and required scopes.

20+ Endpoints

Embeddable JavaScript Widgets

Easily integrate profile cards, follow buttons, and content feeds into your external website.

Follow / Profile / Content

External Web Share API

Pre-fill the post composer with custom text, links, and tags from any external website.

GET /share

Quickstart Example

Token Exchange & Fetch Profile

API v1 Ready
PHP (cURL)
Node.js (Axios)
Python (Requests)
cURL CLI
PHP (cURL)
<?php
// 1. Exchange authorization code for token
$ch = curl_init('https://testxxc.lockr.sbs/oauth/token');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
    'grant_type'    => 'authorization_code',
    'client_id'     => 'YOUR_CLIENT_ID',
    'client_secret' => 'YOUR_CLIENT_SECRET',
    'redirect_uri'  => 'https://yourapp.com/callback',
    'code'          => $_GET['code']
]);
$res = json_decode(curl_exec($ch), true);
$token = $res['access_token'];

// 2. Fetch authenticated member profile via Developer API v1
$ch = curl_init('https://testxxc.lockr.sbs/api/developer/v1/me/profile');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer ' . $token,
    'Accept: application/json'
]);
$profile = json_decode(curl_exec($ch), true);
print_r($profile['data']);
?>
Node.js (Axios)
const axios = require('axios');

async function getProfile(code) {
    // 1. Exchange code for access token
    const tokenRes = await axios.post('https://testxxc.lockr.sbs/oauth/token', {
        grant_type: 'authorization_code',
        client_id: 'YOUR_CLIENT_ID',
        client_secret: 'YOUR_CLIENT_SECRET',
        redirect_uri: 'https://yourapp.com/callback',
        code: code
    });

    const accessToken = tokenRes.data.access_token;

    // 2. Access Developer API v1 endpoint
    const profileRes = await axios.get('https://testxxc.lockr.sbs/api/developer/v1/me/profile', {
        headers: {
            'Authorization': `Bearer ${accessToken}`,
            'Accept': 'application/json'
        }
    });

    return profileRes.data.data;
}
Python (Requests)
import requests

# 1. Exchange authorization code for token
token_res = requests.post('https://testxxc.lockr.sbs/oauth/token', data={
    'grant_type': 'authorization_code',
    'client_id': 'YOUR_CLIENT_ID',
    'client_secret': 'YOUR_CLIENT_SECRET',
    'redirect_uri': 'https://yourapp.com/callback',
    'code': auth_code
})
access_token = token_res.json().get('access_token')

# 2. Fetch profile from Developer API v1
profile_res = requests.get('https://testxxc.lockr.sbs/api/developer/v1/me/profile', headers={
    'Authorization': f'Bearer {access_token}',
    'Accept': 'application/json'
})
print(profile_res.json().get('data'))
cURL
# 1. Exchange code for access token
curl -X POST https://testxxc.lockr.sbs/oauth/token \
     -d "grant_type=authorization_code" \
     -d "client_id=YOUR_CLIENT_ID" \
     -d "client_secret=YOUR_CLIENT_SECRET" \
     -d "code=AUTHORIZATION_CODE" \
     -d "redirect_uri=https://yourapp.com/callback"

# 2. Call Developer API v1 with Bearer token
curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
     -H "Accept: application/json" \
     https://testxxc.lockr.sbs/api/developer/v1/me/profile

OAuth 2.0 Scopes Catalog

OAuth 2.0 Scopes Catalog (27 Scopes)

Granular permissions requested by third-party applications during the OAuth authorization flow.

View Scopes Catalog
Identity & Profile Content & Interactions Messages & Notifications Wallet & Rewards Community & Media Store & Advertising App Owner Integrations

私のアプリ

サインインしてアプリを登録し、資格情報を管理し、レビュー ステータスを追跡します。

プラットフォーム情報

  • プロファイルとコンテンツの統合のための標準 REST API。
  • シークレットを使用した機密クライアント認証。
  • Share API を使用して、ポストコンポーザーにテキストとリンクを事前に入力します。
Continuous Audio Player
MYADS Audio
0:00
0:00