我正在使用图形api资源管理器和一个应用程序发布在我自己的页面墙上
当我使用字段消息并将链接放入链接时,它将仅作为链接字符串发布而没有链接中的图片,因为您从图形资源管理器外部发布它,并且海报将是页面的名称申请
但是当我使用“链接”字段并将链接放入其中时,它将提供我想要的表单,但海报将是帐户的名称而不是页面的名称
首先:我在使用我的c#console应用程序之前在图api资源管理器中尝试发布,该应用程序将发布到页面墙。如果我复制网站页面的链接并通过Facebook打开页面并将链接粘贴到状态文件中,它将自动生成类似于包含图片和一些细节的表单,如果我点击帖子,状态将显示为发布者页面本身,它将首先包含作为文本的链接,然后我将谈论的表格将出现
如果我使用c#sdk并将状态发布为:fbArgs [“message”] = txtT.ToString(); facebook.Post(“/ PAGE_ID / feed”,fbArgs);当我在facebook页面网站上发布相同的字符串时,帖子将仅包含链接,而不包含自动显示的表单。如果我使用链接作为值的“链接”字段,它将通过帐户的名称但使用我想要的表单发布?
我如何发布一个链接,该链接将自动生成在Facebook网站上的状态编辑框中粘贴链接时将创建的表单?
答案 0 :(得分:1)
你可以参考这个旧的stackover流问题:Facebook Graph API PHP SDK posting on page as page
您必须使用以下参数手动指定链接的元标记:
picture
发布缩略图(只能在指定链接时使用)
name
帖子名称(只有在指定链接时才能使用)
caption
帖子标题(只能在指定链接时使用)
description
发布说明(只能在指定链接时使用)
您可以通过发出HTTP POST请求在页面上创建帖子 PAGE_ID / feed with publish_stream和manage_pages权限和 以下参数。此外,页面帖子也可以 计划在未来6个月的时间内上线或者可以创建 在"未发表的"在页面上看不到它们的状态 时间线或页面粉丝的新闻源。未发表的帖子可以 用作赞助商故事。
阅读详情:http://developers.facebook.com/docs/reference/api/page/#links