フォーラム

XML_RPCで投稿の際に、カスタムフィールドへ書き込み (2 件の投稿)

  1. 匿名
    未登録
    1 年前の投稿 #

    みなさん、こんにちは。

    XML_RPCで外部から投稿するのを試しています。
    色々なサイトを参考に、以下のように作成してみました。

    -------------------------------------------------------
    $params = array(
    new xmlrpcval($appkey , 'string'),
    new xmlrpcval($user , 'string'),
    new xmlrpcval($password , 'string'),
    new xmlrpcval(
    array(
    'title'=> new xmlrpcval($_POST['title'], 'string'),
    'description'=> new xmlrpcval($_POST['description'], 'string')
    ), 'struct'
    ),
    new xmlrpcval($publish , 'boolean')
    );

    // Make an object to represent our server.
    $server = new xmlrpc_client($xmlrpc_path, $host, 80);

    // Send a message to the server.
    $message = new xmlrpcmsg('metaWeblog.newPost', $params );

    -------------------------------------------------------

    カスタムフィールドにも値を追加可能とあったので、title・descriptionの後に、
    custom_fieldsとして値を送ったのですが、そこだけ正しく登録されません。
    エラー等も特に発生しませんでした。

    配列にしたり連想配列にしたり、色々試しましたが、どうしても登録されません。

    どなたかご教授いただけますでしょうか。

    よろしくお願いします。

  2. lilyfan
    メンバー
    1 年前の投稿 #

    まず、値を読んでみてはどうでしょう? そうすれば、どういうフォーマットで格納されているか分かると思います。

返信

ログイン しなければ投稿できません。

About this Topic