You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Graph API向Facebook主页发布带格式的内容?

问题解决:Facebook Graph API 内容格式化不生效的问题

Facebook Graph API 的 message 字段不支持HTML格式,直接传入HTML标签会被当作普通文本输出,这就是你看到<strong>代码而非加粗文本的原因。

要实现文本格式化,你需要使用Facebook支持的原生文本标记语法,常用规则如下:

  • 加粗:用两个星号包裹文本,比如**需要加粗的内容**
  • 斜体:用一个星号或下划线包裹文本,比如*斜体内容*或_斜体内容_
  • 换行:直接用换行符(\n)分隔内容即可

针对你的代码,修改后的写法如下:

$line1 = $title;
$line2 = $job['location'];
$line3 = $newsalary.' '.$type;
// 用**替代HTML的strong标签实现加粗
$line4 = "**Click To Apply :** https://mydomain/".$jobscity."/".$jobt3."/".$job['id'];

$linkData = [
 'link' => 'https://mydomain/'.$jobscity.'/'.$jobt3.'/'.$job['id'],
 'message' => $line1."\n".$line2."\n".$line3."\n".$line4];

如果需要更复杂的排版(比如多级列表、标题样式等),可以尝试使用Graph API feed接口的formatting参数,或是借助页面帖子富文本编辑相关的API字段,但基础message字段仅支持上述简单标记语法。

内容的提问来源于stack exchange,提问作者ChrisYates

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 15:15:55