Facebook SDK for .NET の使用方法を読み、学習し始めたところです。
ほとんどどこでも動的オブジェクトが使用されているようです。
これをうまく型付けされた C# ライクなライブラリでまとめてはいけない理由がわかりません。
Facebook Graph が返す可能性のあるすべてのデータ型を既に認識しており、プロパティを介してこれらへの厳密に型指定されたアクセスを許可するライブラリ。
(私の目には)恐ろしい動的オブジェクトの代わりに。
このようなものは見つかりませんでした。
誰かがこのようなことを知っていますか?それとも、これを不可能にする、または重要ではないものにする何かを誤解しましたか?
編集:
私は次のようなことを知っています:
https://gist.github.com/ntotten/906471
var fb = new FacebookClient("access_token");
var result = fb.Get<FBUser>("/me");
string name = result.Name;
public class FBUser {
[DataMember(Name="name")]
public string Name { get; set; }
[DataMember(Name="first_name")]
public string FirstName { get; set; }
}
しかし、すぐに使用できるこれらすべてのデータ型を含むライブラリを見つけることができませんでした。
私たちは皆、同じ Facebook API に接続しています... 誰もが同じクラスを書き直すのは合理的ではないと思います。