api-design

    0

    1答えて

    私が働いているプロジェクトの仕様から、ユーザーエンティティのステータスを[VALID | NOT_VALID |検証します ]。 /ユーザー/::私は更新したいのでuser_idを/ステータス 私の考えは、URLとPOSTのための新しいサブパスを追加することでした のuser_id:ユーザーのための 現在のAPIは /ユーザーが/このパスを持っています一番良いと思われる選択肢を設計する単なる価値で

    0

    1答えて

    私はサードパーティ製品用のAsp.Net Web APIを構築しており、APIとしてOData 4を使用することを検討しています。私はオブジェクトモデルでかなりの自由度を持っていますが、基礎となるデータモデルを変更することはできません。 odataはリレーションシップを定義するナビゲーションプロパティをサポートしていますが、オブジェクト間の直接リンクのように見えます。私が構築しているデータモデルの

    0

    1答えて

    ファイル処理を処理するWebサービスを作成しています(これは時間がかかることがあります)。また、Webサーバーがあまりにも多くのファイルを処理しないようにすることで、ファイルを一度にメモリに保存します。 これを達成するには、ユーザーがファイルをアップロードできるようにして、すぐにAzure BLOBストレージに入れ、そのファイルのIDをユーザーに与えます。 ファイルがバックグラウンドで処理キューに

    1

    1答えて

    私は、私のAPIにHATEOASを実装する方法(もしあれば)を頭に入れようとしています。私は現在の状況で適切なアクションだけをクライアントに与えるというコンセプトの1つが好きです。しかし、私はこのアイデアを正しく実装しているかどうかはわかりません。 のは、私は変更することができる状態でリソースタイプ順があるとしましょう、それは別のステータスを持つことができます(処理、はがが成功し、期限切れ、を拒否

    1

    1答えて

    RAML 1.0でAPIをモデル化したいと考えています。このAPI内には、含まれているオブジェクトが動的なキー値を持つマップがあります。それは次のようになります。this stackoverflow articleで "map" : { "key1" : { ... } "key2" : { ... } "key3" : {

    0

    1答えて

    です私は、公開APIでこのクラスを使用します。 public class RestEntity { public string Prop1{get;set;} public string Prop2{get;set;} } 後方互換RestEntityからPROP1の削除ですか?

    3

    2答えて

    User,PermissionSetおよびPermissionという3つの異なるモデルがあります。これらのモデルはそれぞれSQLテーブルを表します。 Userは多対1の関連性を持っていますPermissionSet、ユーザの名前はPermissionSetまたはnoneです。 PermissionSetはnoneまたは多くのUserで所有されます。 PermissionSetは、Permissio

    0

    1答えて

    新しい機能のWebアプリケーションへの構築/移行が進行中です。モバイルアプリケーションがアプリケーションと通信するために使用する名前空間付きAPI(V1)があります。 私たちは移行中です(Webの機能を先に起動します)。共有モデルファイルのロジックを分岐させるために、どのようにAPIリクエストとWebリクエストを区別できますか?我々はモデルをモバイルアプリでも同じままにしておく必要がありますが、新

    0

    1答えて

    私は名前空間のAPIと一致する通常のコントローラを持つRailsアプリケーションを持っています。 両方のコントローラのセットは、もちろん同じモデルを使用します。たとえば、API :: CouponControllerとCouponControllerは両方ともCouponモデルを使用します。 まず、物事のウェブ側にフィーチャーを構築し、要求がAPIから来るのか、通常のコントローラーから来るのかを知

    0

    1答えて

    私は会社のファイアウォールの背後にあり、ホワイトリストに載せるために自分のIPアドレスを共有するように求められているので、APIにアクセスできます。これは初めてのことですが、これは尋ねられて珍しいのですか?通常はOAuthやアクセストークン、httpsユーザー名パスワードなどを使用してAPIに接続するため、これはAPIにアクセスする安全な方法ですか、私のIPを共有してもセキュリティ上のリスクはあり