OhMyGPT API
日本語
  • 中文
  • English
  • 日本語
OhMyGPT
OhMyGPT
日本語
  • 中文
  • English
  • 日本語
  1. OAuth开放API
  • このサイトの紹介
  • 変更ログ
  • OpenAI
    • 応答
      • モデル応答の作成
      • モデルの応答を取得する
      • モデル応答の削除
      • キャンセル応答
      • 入力項目の一覧表示
    • 会話
      • 会話を作成する
      • 会話の取得
      • 更新 conversation
      • 会話を削除する
      • アイテムの作成
      • リスト項目
      • アイテムの取得
      • 項目の削除
    • 作成完了
      POST
    • TTS テキスト読み上げ
      POST
    • 埋め込み
      POST
    • 画像生成
      POST
    • 画像編集
      POST
  • OAuth开放API
    • オープン OAuth API の概要
    • ユーザー認証ページ
      GET
    • コード表示ページ
      GET
    • access_token を申請する
      POST
    • 基本的なユーザー情報を読む
      POST
    • ユーザー残高情報の読み取り
      POST
    • ユーザー料金を請求する
      POST
    • ユーザーの Stripe Checkout リチャージ注文を作成する
      POST
    • ユーザーの Stripe Invoice リチャージ注文を作成する
      POST
    • 他のオープン API を呼び出す
      POST
    • OAuth トークンを介してユーザー管理トークンを読み取る
      POST
    • OAuth トークンを介してユーザー管理トークンを更新する
      POST
  • 管理API列表
    • 新しい API キーを作成する
      POST
    • APIキー情報の変更
      POST
    • ユーザーのすべての API キーを照会します
      POST
    • 指定されたAPIキーを削除します
      POST
    • ユーザーメンバーシップの有効期限を問い合わせるインターフェース
      POST
    • ユーザー残高照会インターフェース
      POST
    • 現在のモデルの倍率インターフェイスを問い合わせます
      GET
  • 他の
    • 検索
      • Googleカスタム検索API
      • サーペルによる Google 検索
    • アズール
      • Azure テキスト読み上げ
      • Azure が TTS 音声リストを取得
  • オーバーライドルール
    • ルールの作成
    • 更新ルール
    • 削除ルール
    • ルールの取得
    • リストルール
    • 一括有効化/無効化
    • コピールール
    • テストルール
    • 統計の取得
    • 制限設定の取得
    • ルール名を確認してください
    • 一括削除
    • エクスポートルール
    • インポートルール
  • 画像生成
    • 他の
      • ND画像生成API
    • フラックス
      • フラックスシュネル画像の生成
      • Flux Dev イメージの生成
      • Flux Pro イメージの生成
      • Flux Pro 1.1 イメージの生成
      • Flux 1.1 Pro Ultura イメージの生成
  • ストレージサービス
    • ファイルストレージサービス
    • ファイルのアップロード
    • ファイル情報の更新
    • ファイルの削除
    • ユーザークエリ(ページネーション)
    • ユーザー メタデータ クエリ (fileUinqueIds による)
    • ファイルダウンロードインターフェース(パブリックファイルダウンロード)
    • ファイルダウンロードインターフェース(プライベートプライベートファイルダウンロード)
    • パブリック ファイルのメタデータを取得する
  • 店
    • チャットの完了をリストする
    • チャットを完了させる
    • チャットの削除が完了しました
  • クロード
    • Anthropic ネイティブ Completions エンタープライズ商用 API
    • Anthropic 原生 Messages API
    • Anthropic 原生 Messages Token Count API
  • 文書をアーカイブする
    • セルフサービス請求システムの使用に関するドキュメント
    • Telegram Bot の使用に関するドキュメント
    • 自作のCloudflare Workerアンチジェネレーションチュートリアル
    • クロードコード転送サービス
    • CodeX転送サービス
    • 新しいウェブサイトのご紹介
  • 機種一覧
    GET
  1. OAuth开放API

オープン OAuth API の概要

# 導入
Open Authorization (OAuth) は、サードパーティ アプリケーションにユーザー名とパスワードを提供せずに、Web サイトに保存されているユーザーのプライベート リソース (写真、ビデオ、連絡先リストなど) にサードパーティ アプリケーションがアクセスできるようにするオープン スタンダードです。
この Web サイトでは、オープン OAuth API インターフェイスのセットが提供されるようになり、関心のある開発者がプロ​​ジェクトを Web サイトに接続できるようになり、さまざまな AI 機能をプロジェクトに迅速に接続できるようになりました。同時に、ユーザー管理、API 統合、課金などのさまざまな事項に注意を払う必要はありません。機能の開発と実装に集中しながら、報酬、利益、シェアを獲得する機会もあります。
現時点では、このサイトの API にアクセスすることでこれを実現できます。
ユーザーの UID と電子メールにアクセスしてユーザーの身元を確認します
ユーザーのアカウント残高を確認する
ユーザーに代わって認証トークンを介して、OpenAI、Anthropic、その他の API サービスなどのさまざまな API にアクセスします
一部の API またはサービスを呼び出すと、開発者アカウントに一部のシェアを取得し、出金を申請することができます
ユーザーアカウントから積極的にトークンを差し引いて開発者アカウントに転送し、引き出しを申請できます
ユーザーのアカウントへのリチャージを容易にするために、ユーザー向けのリチャージ注文を作成します。
注: 一部の OAuth アプリ権限とクリエイティブ インセンティブは、使用する前に開発者によって申請および検証される必要があります。

使い方の紹介#

新しいウェブサイトのご紹介#

この Web サイトは現在、新しいフロントエンド テクノロジ (Next.js) を使用して新しいバージョンの Web サイトを開発中です。このWebサイトにはOAuth関連の機能が実装されています。以下のアドレスからすぐに体験できます。
メインサイト Next (壁面サポートが必要): https://next.ohmygpt.com
ミラーネクスト: https://next.aigptx.top

OAuth 認証プロセスの概要#

1.
OAuth アプリを作成し、このアプリのクライアント ID とクライアント シークレットを取得します。
2.
「ユーザー認証ページ」API ドキュメントを読み、URL を結合し、ユーザーにこのリンクを開いて認証するよう依頼します。
3.
ユーザーが認証されると、ユーザー側はコードを取得し、設定したリダイレクト URL にジャンプします。現時点では、次のいずれかの実装方法を選択してコードを取得できます。
a.対応する Get インターフェイスを実装し、コードを取得します。
b.コード表示ページに移動し、ユーザーが手動でコードをコピーしてアプリに貼り付けられるようにします。
4.
コードを取得した後、「クライアント ID」+「クライアント シークレット」+「コード」を使用して、「Apply for access_token」API を通じてこのユーザーの OAuth トークンを取得できます。
5.
OAuth トークンを取得したら、この OAuth トークンを使用してさまざまな API にアクセスできます。合理的に使用し、トークンを適切に保管してください。
「人魚」
グラフTD
A[OAuth アプリの作成] --> B[クライアント ID とクライアント シークレットを取得]
B --> C[スプライシング URL]
C --> D[ユーザーがリンクを開く権限]
D --> E [ユーザー認証後にコードを取得し、リダイレクトURLにジャンプ]
E --> F{コードの入手方法}
F --> G[コードを取得するための Get インターフェイスの実装]
F --> H [コード表示ページに移動し、コードを手動でコピーして貼り付けます]
G --> I[クライアント ID + クライアント シークレット + コードを使用して access_token を申請します]
H --> I[クライアント ID + クライアント シークレット + コードを使用して access_token を申請します]
I --> J[OAuth トークンの取得]
J --> K[OAuth トークンを使用して API にアクセスする]
「」

OAuth アプリを作成する#

Web サイトの新しいバージョンを入力し、[設定] => [開発者] をクリックして、[新しい OAuth APP の作成] カードを見つけます。
image.png
アプリケーション名、説明 (Markdown サポート)、およびその他の情報を入力し、「作成」ボタンをクリックします。
image.png
作成が成功すると、OAuth アプリの ID とキーを取得します。
image.png

OAuth アプリを管理する#

「開発者 OAuth アプリ管理」タブで、自分の名前で OAuth アプリを表示および管理できます。
image.png
編集ボタンをクリックして、アプリケーション情報と構成を編集します。
例:
https://next.aigptx.top/next/v1/oauth?response_type=code&client_id=6681463833ebdbb2566d1def&redirect_uri=https://wiki.getletbot.com/api/authorize&scope=general_api_access
image.png

API ドキュメント#

API の詳細については、このディレクトリにある API ドキュメントを参照してください。

開発者認定について#

ユーザーのセキュリティと準拠した操作を確保するために、「trusted_advanced_access」権限を持つ OAuth アプリの作成、開発者の収入アカウントの開設、出金の申請などを可能にするために、ユーザーの身元を確認する必要があります。
カスタマー サービスの電子メール (help@ohmygpt.com) または TG 管理者を通じて、認証済みの開発者アカウントの開設を申請してください。現在開発中のプロジェクトの紹介や、高度な OAuth API へのアクセス、GitHub アカウントや報酬支払い方法などが必要になる場合があります。
修改于 2025-10-15 08:05:43
上一页
画像編集
下一页
ユーザー認証ページ
Built with