2012-10-12 34 views
2

我使用图形API浏览器和应用程序上发布自己张贴在Facebook的图形API Explorer中的链接作为页面

当我使用领域的消息,并把它链接的页面的墙它会被张贴为一个链接字符串,没有链接中的图片,因为你从图表资源管理器之外发布它,并且海报将通过应用程序的页面名称

但是当我使用“链接”字段并把它的链接,它会给我想要的形式,但海报将是帐户的名称,而不是页面的名称

首先是:我在使用我的c#控制台应用程序发布到页面墙之前,尝试在图形api资源管理器中发布信息。如果我复制一个网站页面的链接,并通过Facebook打开页面,并将链接粘贴到状态栏中,它会自动生成类似于包含图片和一些细节的表单,如果我点击帖子,状态将显示为页面本身,它将包含第一个链接作为文本,然后我谈到的形式将出现

如果我使用c#sdk并发布状态为:fbArgs [“message”] = txtT.ToString( ); facebook.Post(“/ PAGE_ID/feed”,fbArgs);该帖子将仅包含链接,而不会在我在Facebook页面网站上发布相同字符串时自动显示的表单。如果我使用链接的“链接”字段作为值,它将通过帐户的名称发布,但是以我想要的形式发布?

我怎么能发布一个链接,将自动生成的形式,当你粘贴在Facebook网站上的状态编辑框中的链接?

+0

你能不能把你正在使用发布的代码? –

+0

您可以查看如何在此处发布页面:http://developers.facebook。com/docs/reference/api /#模拟 –

回答

1

您CAL是指这个老stackover流问题:Facebook Graph API PHP SDK posting on page as page

您必须手动指定使用的参数的链接meta标签:

picture邮政缩略图(只能使用,如果链接指定)

name邮政名称如果指定链路(只能用)

caption邮政字幕(只能如果使用的话链路被指定)

description邮政描述如果指定链路(只能用)

可以通过发出一个HTTP POST请求 PAGE_ID与publish_stream /进料创建在页面上的柱和manage_pages权限和 以下参数。此外,页面帖子也可以是 预定在未来6个月的时间内上线,或者可以在“未发布”状态下创建 ,在页面 时间线或页面粉丝的新闻源中不可见。未发布的帖子可以是 用作赞助故事。

更多详情:http://developers.facebook.com/docs/reference/api/page/#links

+0

首先:我在图表api资源管理器中尝试使用我的c#控制台应用程序发布到页面墙 ,如果我复制网站页面的链接通过Facebook打开页面,并通过状态栏中的链接,它会自动生成类似于包含图片和一些细节的表单,如果我点击帖子,状态将显示为由页面本身发布,并且它将首先包含链接作为一个文本,然后我谈到的形式将出现 –

+0

如果我使用c#sdk并发布状态为: fbArgs [“message”] = txtT.ToString(); facebook.Post(“/ PAGE_ID/feed”,fbArgs);该帖子将仅包含链接,而没有在Facebook页面网站 中发布相同字符串时自动显示的表单,如果我使用链接的“链接”字段作为值,它将通过帐户的名称发布,但是用我想要的形式? 所以我的问题和你提到的不一样 –

相关问题