Facebook离线发布流到墙上的asp.net

时间:2011-01-10 22:15:14

标签: asp.net facebook facebook-c#-sdk

我正在使用脸谱图API来获取用户令牌http://www.mattcashatt.com/facebook_code.htm

此外,当任何用户登录我的网站时,我正抓住这些facebook params“publish_stream,email,offline_access”。

如果我有100个用户登录我的网站,我如何在他们的墙上发布离线消息,如果可能的话也可以发布给他们的朋友。

如果可以的话,请告诉我?任何代码示例都会很棒。

2 个答案:

答案 0 :(得分:2)

我已使用此代码从此链接发布发布 http://facebooksdk.codeplex.com/wikipage?title=Code%20Examples&referringTitle=Documentation

发布后:

var client = new FacebookClient("my_access_token");
dynamic parameters = new ExpandoObject();
parameters.message = "Check out this funny article";
parameters.link = "http://www.example.com/article.html";
parameters.picture = "http://www.example.com/article-thumbnail.jpg";
parameters.name = "Article Title";
parameters.caption = "Caption for the link";
parameters.description = "Longer description of the link";
parameters.actions = new {
    name = "View on Zombo",
    link = "http://www.zombo.com",
};
parameters.privacy = new {
    value = "ALL_FRIENDS",
};
parameters.targeting = new {
    countries = "US",
    regions = "6,53",
    locales = "6",
};
dynamic result = client.Post("me/feed", parameters);

答案 1 :(得分:0)

您可以在Facebook开发者论坛上查看我的帖子:

http://forum.developers.facebook.net/viewtopic.php?id=78818