facebook opengraph-如何查询朋友和我自己



我在将我的名字和朋友的名字显示为单独的节点时遇到了问题,因为我只获取朋友的名字而不显示我的

  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>

我认为您需要进行两个不同的api调用:一个用于获取数据,另一个用于获得好友列表。然后,您可以将这两个结果放在一起构建xml。

客户。Get("me")调用将生成一个包含您的数据和客户端的json。Get("me/friends")将返回一个json,其中属性"data"包含一个对象列表,如{id,name}(均为字符串)。

最新更新