我正在尝试使用MetaWeblogAPI将博客帖子提交到Adobe Business Catalyst。他们似乎只是勉强支持这个,但我设法创建帖子,但它似乎丢弃了服务调用中提供的任何类别,并且没有明显的方式来提供标签。
我正在使用PHP和Zend Framework,示例提交:
$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并出现在网站上的博客中。然而,即使通过博客中预先存在的“解决方案”类别,邮政也没有链接到任何类别。
答案 0 :(得分:0)
因此,通过反复试验,我接受答案是简单的“不” - BC API中不支持类别或标签。