C#在Facebook上分享内容

时间:2015-03-20 08:18:03

标签: c# facebook

首先,我以前从未使用过SDK,我不知道token是什么意思。我正在寻找最简单的解决方案,如果可能的话没有SDK,没有令牌,没有FB App。

我的C#应用​​程序中有一个按钮,当用户点击它时,我想要一个用户可以登录Facebook的弹出窗口,或者如果他已登录,他可以按下共享按钮以共享预定义的内容。

在互联网上搜索时,我发现了这段代码:

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);

但是这个例子使用Facebook SDK,它需要令牌。我想要一个简单的解决方案,没有SDK,没有FB APP。我想要一个带有预定义文本的简单弹出窗口。

有没有解决方案?

1 个答案:

答案 0 :(得分:0)

访问令牌是一个不透明的字符串,用于标识用户,应用或页面,并可供应用用于进行图形API调用。

  

访问令牌标识应用,用户或页面

如果没有从Facebook创建应用并获取令牌,则无法继续(c#应用)。