Я новичок в Facebook C # SDK, и я пытаюсь что-то сделать для Windows Phone 7, но функции этой функции ограничены silverlight, потому что 'Silverlight должен иметь только асинхронные вызовы', я действительно пытаюсь сделать это:
// Using IDictionary<string, object> (.Net 3.5, .Net 4.0, WP7)
var client = new FacebookClient();
var me = (IDicationary<string,object>)client.Get("me");
string firstName = (string)me["first_name"];
string lastName = (string)me["last_name"];
string email = (string)me["email"];
как в: http://facebooksdk.codeplex.com/wikipage?title=Code%20Examples&referringTitle=Documentation
но я не могу использовать метод get ... плохо объясню себя лучше! Я хочу сохранить информацию, там есть решение:
_fbClient.GetCompleted +=
(o, e) =>
{
if (e.Error == null)
{
var result = (IDictionary<string, object>)e.GetResultData();
Dispatcher.BeginInvoke(() => MyData.ItemsSource = result);
}
else
{
MessageBox.Show(e.Error.Message);
}
};
_fbClient.GetAsync("/me");
проблема в том, что нет никакого доступа к MyData.ItemsSource, мне нужно получить доступ к каждому полю или спросить каждое поле самостоятельно ... какие-либо мысли?
этот парень мог бы иметьв каком-то направлении: http://blog.prabir.me/post/Facebook-CSharp-SDK-Batch-Requests.aspx