ホームページ  >  記事  >  バックエンド開発  >  PHPで開発したopenAPIプログラムを設計する方法

PHPで開発したopenAPIプログラムを設計する方法

WBOY
WBOYオリジナル
2016-07-11 10:21:241582ブラウズ
  1. API管理プラットフォームの機能を作りたいです(新浪微博のopenAPIに似ていますが、WeiboのopenAPIほど強力ではありません

  2. インターフェースを呼び出すには認証が必要です。認証後、ユーザーはユーザー名トークンとその他の認証情報を取得します

  3. ユーザーは、ユーザー名のトークンまたは署名、その他のインターフェースパラメーターを含むインターフェースパラメーターを呼び出します

  4. トークンの有効期限とトークン呼び出し回数の制限を設定できます

  5. 各ユーザーの通話回数を記録できる通話記録

私のアイデアは次のとおりです:
mysql を使用してユーザー名、署名、トークン、認証日、ユーザー権限、その他の情報を保存する
Redis 文字列を使用してユーザーの通話記録を保存する
ユーザーからリクエストを受け取った後、その通話が法的根拠に基づいているかどうかを確認するトークンのユーザー名を使用して、このインターフェースを呼び出す権限があるかどうか、回数を超えているか、頻度制限を超えているか、その他の情報を確認します

SF の皆さん、何かお勧めできる良いアイデアや同様のオープンソース プログラムはありますか? ありがとう

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。