2012-02-10 3 views
0

У меня есть проблема, чтобы показать свое имя и мои друг имена, как отдельные узлы, так как я получаю только мои друг имен, не показывая рудникfacebook opengraph - Как запросить друг и Myself

public JsonObject GetMyProfile(string accessToken) 
       {    
        FacebookClient client = new FacebookClient(accessToken); 
        JsonObject me = client.Get("me/friends") as JsonObject;     
        return me; 
       } 

Сейчас это является результатом XML я что я хочу, чтобы показать себя и своих друзей по отдельности в качестве узла

   - <icedata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="InformationConnectionsEngine.data"> 
    - <currentnode> 
    + <node id="[{" name=":" gerald="" brisco="," 508219894="},{" helena="" tanvis="" loi="," 508637920="},{" maryam="" nasihah="," 514469729="},{" enguo="" teo="," 520924077="},{" kimberley="" xd="," 521541857="},{" noor="" haikal="," 522010705="},{" simin="" lim="," 524160253="},{" pam="" wong="," 524430008="},{" jiuying="" chen="," 531272219="},{" jeremy="" heng="" witha="" angmohname="," 531785558="},{" shanel="" see="," 533346883="},{" aaron="" 533822559="},{" soonboon="" kaichito="" mogu="," 534857954="},{" kai="" cannottank="," 537247625="},{" stacey="" goh="," 541347137="}&lt;/xml&gt;"></node></currentnode></icedata> 
+0

избегать использования JsonObject, скорее используйте IDictionary . Для использования массива IList . – prabir

ответ

0

Я думаю, что вам нужно сделать два различных вызовов API: один, чтобы получить данные, а другой, чтобы получить список друзей. Затем вы можете собрать два результата для сборки xml.

В результате вызова client.Get («me») вы получите json с вашими данными, а client.Get («me/friends») вернет json, где атрибут «данные» содержит список объектов например {id, name} (как строки).

Смежные вопросы