我正在编写libraty,它会给予interfase geting用户的朋友,从Facebook,并通过使用C#Facebook SDK('如何发送消息',我看到这里的一些主题,所以这不是主要的现在,我需要得到用户朋友)。如何从Facebook获取用户的朋友,并通过使用C#Facebook SDK向他们发送所有消息?
因此,我创建应用程序,添加Facebook Libreary,在Facebook上创建应用程序,并获得APP_ID和APP秘密。
我尝试第3天通过使用他们的文档编写somting。这就是我的了:
var fb = new FacebookApp("My_APP_Id", "MySecret");
var accessToken = fb.Session.AccessToken;
var app = new FacebookApp(accessToken);
var result = (JsonObject)app.Get("/HereMyId/friends");
var model = new List<Friend>();
foreach (var friend in (JsonArray)result["data"])
model.Add(new Friend()
{
Id = (string) (((JsonObject) friend)["id"]),
Name = (string) (((JsonObject) friend)["name"])
});
text.Text += "<br/>";
foreach (Friend res in model)
{
text.Text += res.Id + "<br/>";
text.Text += res.Name + "<br/>";
}
public class Friend
{
public string Id { get; set; }
public string Name { get; set; }
}
我有一个错误:
无法查找100002435634.所有的朋友只能用于查找登录的用户(0),或登录用户与朋友适当的许可。
我该如何登录用户?也许我不明白它应该如何工作。
所以,我有几个问题:
我可以利用用户的登录名和通行证和连接一些如何,也许我可以给一些权限的应用程序,或者它应该如何工作的?
如何从facebook获取关于朋友的信息?
你的拼写是可怕的。你能清理一下吗? – 2011-05-25 13:07:08
我不是100%,但您可能还需要使用“/我/朋友”,而不是ID – Rup 2011-05-25 13:18:09