1

我正在尝试使用 MetaWeblogAPI 将博客文章提交到 Adob​​e Business Catalyst。他们似乎只是勉强支持这一点,但我正在设法创建帖子,但它似乎丢弃了服务调用中提供的任何类别,并且没有明显的方法来提供标签。

我正在使用 PHP 和 Zend 框架,示例提交:

$endpoint = "https://mydomain.businesscatalyst.com/MetaWeblogAPI.ashx";
$client = new Zend_XmlRpc_Client($endpoint);

$post = new stdClass();
$post->dateCreated = new DateTime();
$post->title       = "A test post";
$post->description = "Test content";
$post->categories  = array('Solutions');

$params = array(
    'blogid'        => "my-blog-id",
    'username'      => "me@mydomain.com",
    'password'      => "password",
    'post'          => $post,
    'publish'       => true
);

$postId = $client->call('metaWeblog.newPost',$params);

这有效,返回一个帖子 ID 并出现在网站上的博客中。但是,即使提供的“解决方案”类别已在博客中预先存在,该帖子也未链接到任何类别。

4

1 回答 1

0

因此,通过反复试验,我接受答案是简单的“不”——BC API 中不支持类别或标签。

于 2012-12-13T07:24:51.980 回答