gpt4 book ai didi

api - 使用 LinkedIn API 如何在 xml 消息中发送 HTML

转载 作者:行者123 更新时间:2023-12-04 05:35:42 24 4
gpt4 key购买 nike

嗨,我正在使用linkedin api 发送邀请。在消息中

<?xml version='1.0' encoding='UTF-8'?>
<mailbox-item>
<recipients>
<recipient>
<person path='/people/~'/>
</recipient>
<recipient>
<person path="/people/abcdefg" />
</recipient>
</recipients>
<subject>Congratulations on your new position.</subject>
<body>You're certainly the best person for the job!</body>
</mailbox-item>

<body>我正在尝试添加一些 HTML 部分。

喜欢
<b>你当然是这份工作的最佳人选! </b>
但问题是它显示为文本,因为它在 friend 收到的消息中,因此我想要 bold消息内容。我该怎么做。有没有应该做的配置。

我正在使用 codeigniter
function send_messeges($access_token, $xml_atring) {

$profile_url = "http://api.linkedin.com/v1/people/~/mailbox";
$xml = '<?xml version="1.0" encoding="UTF-8" ?>
<mailbox-item>
<recipients>
' . $xml_atring . '
</recipients>
<subject>'.$this->send_subject.'</subject>
<body>'.$this->send_message.'</body>
</mailbox-item>';
$request = OAuthRequest::from_consumer_and_token($this->consumer, $access_token, "POST", $profile_url);
$request->sign_request($this->method, $this->consumer, $access_token);
$auth_header = $request->to_header("https://api.linkedin.com");
$response = $this->httpRequest($profile_url, $auth_header, "POST", $xml);
return $response;

}

请帮忙。提前致谢

最佳答案

如果要将 html 包装在 xml 中,则必须使用如下构造:

<xmltag><![CDATA[<b>html text</b>]]></xmltag> 

但要小心阅读 api 文档:

https://developer.linkedin.com/documents/messaging-between-connections-api

body mailbox-item yes The body of the message. Cannot contain HTML. Must be editable by the member sending the message.



这表明您不能在此处使用 html。

但是,您可以使用基本的字符串格式(例如换行符)来至少包含一些段落:

这是通过 \n 完成的(转义换行符)在字符串中。

关于api - 使用 LinkedIn API 如何在 xml 消息中发送 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11981200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com