問題タブ [api-versioning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
78 参照

facebook - Facebook API のバージョン変更

Facebook API を使用してオーディエンスを作成し、作成したオーディエンスにデータをアップロードしています。しかし、Facebook が API バージョンを変更するたびに、私の Web アプリには「あなたの広告 API は非推奨です。API バージョンを変更してください」というログが表示されます。そして、エラーが発生した後にのみ、これらの変更について知っています。Facebook API のバージョン変更を自動的に確認するにはどうすればよいですか? または、毎回リクエストして新しい API バージョンを取得できる API はありますか?

0 投票する
1 に答える
1940 参照

c# - オプションのパラメーターにより、Swashbuckle.AspNetCore で null 例外が発生する

asp.net core 2.0オプションの(およびnull可能な)パラメーターを持つAPIコントローラーアクションがあります。Swashbuckle.AspNetCore 1.0.0このパラメーターがメソッド署名に存在する場合、Swagger ドキュメントの生成は失敗しますが、署名から削除すると成功します。オプションのパラメータがエラーの原因のようですが、理由はわかりません...

aspnet-api-versioning との Swashbuckle 統合を使用しています: https://github.com/Microsoft/aspnet-api-versioning/wiki/Swashbuckle-Integration

コントローラのアクション:

myのConfigureServicesおよびConfigureメソッドは次のstartup.csとおりです。

https://github.com/Microsoft/aspnet-api-versioning/wiki/Swashbuckle-Integration#aspnet-coreの SwaggerDefaultValues.cs クラスも使用してい ます。

Swagger URL に移動すると、次のコード行が失敗します (SwaggerDefaultValues.cs クラス内)。

オプション/クエリ パラメータのdescriptionオブジェクトを調べると、null です。includeContactInfodescription.RouteInfo

エラーメッセージ:

スタックトレース: