Пример ошибки в SDK - PullRequest
       2

Пример ошибки в SDK

1 голос
/ 30 августа 2011

Я пытаюсь проверить пример кода для C # Facebook SDK с именем CS-Canvas-AspNetWebForms-WithoutJsSdk и получаю следующую ошибку:

'Facebook.JsonObject' does not contain a definition for 'id'

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'Facebook.JsonObject' does not contain a definition for 'id'

Source Error:

Line 30:                 dynamic me = fb.Get("me");
Line 31: 
Line 32:                 imgProfilePic.ImageUrl = string.Format("https://graph.facebook.com/{0}/picture", me.id);
Line 33: 
Line 34:                 lblName.Text = me.name;


Source File: C:\Users\Jessee\Downloads\facebooksdk-71da22b901ac\facebooksdk_71da22b901ac\Samples\CS-Canvas-AspNetWebForms-WithoutJsSdk\Facebook\Default.aspx.cs    Line: 32 

1 Ответ

0 голосов
/ 30 августа 2011

Мы (Facebook) не предоставляем .NET SDK, но, основываясь на этой ошибке, похоже, что десериализатор JSON или средство доступа к свойствам ищут поле / свойство id, которого там нет. Я предполагаю, что сетевой вызов не завершается (мы включаем поле 'id' в результаты / me). Я бы открыл трассировку HTTP и посмотрел, завершается ли вызов.

...