Facebook の API 用の C# API ラッパーを作成するジェネレーターを開発しています。すべての API メソッドのメソッド シグネチャの適切な形式の宣言がないように見えることを除けば、基本的なコーディングはほぼ完了しています。
要素タイプのスキーマを解析して、すべてのメソッドの名前が何であるかを把握できます (それらは末尾にあるものであり、_response
すべてに対応するメソッドがあります)。署名はwikiで文書化されていますが、スキーマのようにすべてが定義されている単一の場所はないようです。
ウィキの画面スクレイピング以外に何か提案はありますか?
一歩近づいた: API テスト コンソールページでは、すべての署名が JSON で定義されているようです。もちろん、これはタイピングには役立ちませんが、すべてを 1 か所にまとめておくと、スクリーン スクレイピングを行う場合の作業が少し軽減されます。