0

I am trying to build a WPF C# application which requires shared data of a friend of my application user. I have tried using this query https://graph.facebook.com/[User_Id]/?fields=photos. But it do not return the array of object as mentioned in the Facebook Graph API. Although the query https://graph.facebook.com/me/?fields=photos does return pictures for the user.

I am able to retrieve the friend's cover photo by https://graph.facebook.com/[User_Id]/?fields=cover but not the photos, albums, events e.t.c . I can see that they are listed under Connection. Could anybody help ?

4

1 に答える 1

0

友達のデータにアクセスするには、適切な許可を求める必要があります。カバー写真は公開されているため、取得できました。

友達の写真とアルバム :friends_photos
友達のイベント:friends_events

友人の写真を受け取る Graph API 呼び出し:

https://graph.facebook.com/User_ID/photos?access_token=your_access_token

C# で開発しているので、ネイティブのFacebook C# SDKに興味があるかもしれません。

[編集]

C# SDK を使用して友人の写真とイベントを取得する:

        var fb = new FacebookClient(Session["AccessToken"].ToString());

        var parameters = new Dictionary<string, object>();

        dynamic res = fb.Get("/User_ID?fields=photos,events");

        var photoID = res.photos.data[0].id;
于 2013-04-30T09:06:12.550 に答える