1

MetaWeblogAPIを使用してブログ投稿をAdobeBusinessCatalystに送信しようとしています。彼らはこれをほとんどサポートしていないようですが、私はなんとか投稿を作成していますが、サービスコールで提供されたカテゴリを破棄しているようで、タグを提供する明確な方法はありません。

PHPとZendFrameworkを使用しています。送信例は次のとおりです。

$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

したがって、試行錯誤の結果、答えは単純な「いいえ」であることに同意します。BCAPIではカテゴリまたはタグはサポートされていません。

于 2012-12-13T07:24:51.980 に答える