以前のバージョンでは、次を使用してクエリから結果を取得できました。
var facebookClient = new Facebook.FacebookClient(accessToken);
const string fqlQuery = "select pic_big from user where uid=me()";
dynamic result = facebookClient.Query(fqlQuery);
var profilePhotoUrl = result[0].pic_big.ToString();
バージョン 6 でも同じことができますが、以下を使用します。
var facebookClient = new Facebook.FacebookClient(accessToken);
const string fqlQuery = "select pic_big from user where uid=me()";
dynamic result = facebookClient.Get("fql", new { q = fqlQuery });
var profilePhotoUrl = result.data[0].pic_big.ToString(); //v6.0 requires us to add ".data[0]" field
新しい方法が機能しますが、次のことを確認したいだけです:result.data[0].pic_big.ToString()
正しい.