2

我正在使用图形 api 资源管理器和一个应用程序在我自己的页面的墙上发布

当我使用字段消息并将链接放入其中时,它将仅作为链接字符串发布,而链接中没有图片,因为您从图形资源管理器外部发布它,并且海报将是通过应用程序的页面名称

但是当我使用“链接”字段并将链接放入其中时,它会给出我想要的表格,但海报将是帐户的名称而不是页面的名称

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

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

当您将链接粘贴到 facebook 网站上的状态编辑框中时,我如何发布将自动生成表单的链接?

4

1 回答 1

1

您可以参考这个旧的 stackover 流程​​问题:Facebook Graph API PHP SDK 张贴在页面上作为页面

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

picture 发布缩略图(仅可在指定链接时使用)

name 帖子名称(只能在指定链接时使用)

caption 帖子标题(只有在指定链接时才能使用)

description 帖子描述(只有在指定链接时才能使用)

您可以通过使用 publish_stream 和 manage_pages 权限以及以下参数向 PAGE_ID/feed 发出 HTTP POST 请求来在页面上创建帖子。此外,主页帖子还可以安排在未来长达 6 个月的时间上线,或者可以在“未发布”状态下创建,在该状态下它们在主页时间线或主页粉丝的新闻提要中不可见。未发布的帖子可以用作赞助故事。

阅读更多:http: //developers.facebook.com/docs/reference/api/page/#links

于 2012-10-12T14:43:09.610 回答