我有一个网站,我可以发布一些内容。当我发布内容时,我还想在我的Facebook页面上发布链接/描述。
我创建了一个应用程序,然后我获得了App ID和App Secret。我问了一些权限(publish_stream,manage_pages,offline_access)然后我得到了access_token。
所以,我认为我有我需要的所有:appid,appsecret,access_token和这3个权限。
我以网页管理员身份登录。我将所有权限授予了我的应用。
我正在使用C#,因此,有一些代码:
var client = new FacebookClient(access_token);
client.AppId = appid;
client.AppSecret = appsecret;
var result = client.Post("/[MY_PAGE_ID]/feed",
new
{
picture = "http://some-picture.com/picture.jpg",
link = "http://random-link.com",
message = "A random message",
name = "My page's name",
description = "Other description",
});
var result
会将帖子ID返回给我。
Facebook页面有2个ID:用户ID和页面ID,对吗?
所以,当我回到Facebook页面时,我可以在[我的页面名称]上的“其他人最近的帖子中看到帖子” 然后是帖子列表。
这是错误的地方,我想发布到墙上。 当我点击帖子时,会打开一个包含更多详细信息的弹出窗口。它没有关于在我的页面上发布的人的信息。但我可以获取此人的ID ...并且ID与我的页面的管理员ID(登录的“人员”)相同。
如何在我自己的页面墙上发帖?
答案 0 :(得分:1)
当您使用自己的应用程序发帖时,将appKey和AppSecret用作日志,这样就不会在页面上发布您的帐户,而是使用“应用程序帐户”。
{
"id": "170265327759_459817357429197",
"from": {
"id": "170265327759",
"category": "Computers/technology",
"name": "IntuiFace Presentation"
},
"message": "We just posted a preview video of IntuiFace Version 4.0 don't miss it! http://tmblr.co/Z4-xWvipid9i #intuiface #IFversion4.0 #preview",
"picture": "https://fbexternal-a.akamaihd.net/safe_image.php?d=AQBXteQsf4IidGU-&w=154&h=154&url=http%3A%2F%2Fimg.youtube.com%2Fvi%2FqsgXFg-6iaE%2F2.jpg",
"link": "http://tmblr.co/Z4-xWvipid9i",
"name": "Preview of IntuiFace Version 4.0 The IntuiFace...",
"caption": "blog.intuilab.com",
"description": "Preview of IntuiFace Version 4.0 The IntuiFace platform is already the world’s premier no-programming solution for the creation of interactive digital experiences. In Version 4.0 we are...",
"icon": "https://fbstatic-a.akamaihd.net/rsrc.php/v2/yD/r/aS8ecmYRys0.gif",
"actions": [
{
"name": "Comment",
"link": "https://www.facebook.com/170265327759/posts/459817357429197"
},
{
"name": "Like",
"link": "https://www.facebook.com/170265327759/posts/459817357429197"
}
],
"privacy": {
"value": ""
},
"type": "link",
"status_type": "shared_story",
"created_time": "2013-04-16T10:01:22+0000",
"updated_time": "2013-04-16T10:01:22+0000",
"likes":
{
"data": [
{
"name": "Roland Tomczak",
"id": "816909640"
},
{
"name": "Felipe Brito",
"id": "578018101"
},
{
"name": "Frank Coleman",
"id": "504788100"
},
{
"name": "Seb Meunier",
"id": "1513771056"
}
],
"count": 4
}
这是一个带有帖子的facebook页面看起来像是一个json文件。