Home > PHPメモ > wordpress と 公開API

wordpress と 公開API

  • 2008-01-09 (水)

wordpressとAPIを組み合わせてニュース投稿用のWEBサイトを作った。
というよりXMLをPHPでパースする練習で実験的に作った。

http://keyword-eye.nt0.biz (キーワードアイ)

記事投稿時にタイトルをキーワードとして,
KIZASI.jp提供のkizAPIから「関連キーワード」,「ブログ記事」を引っ張ってくる。

途中苦労した点がいくつかあるのでメモとして残す。

最初につっかかったのは,GETクエリをどうAPI側に渡すかだった。

記事を書いてある特定のキーワードを集客用として用意しても,
FORM送信しないと値が返ってこないものだとしたら,
そのワンクッションどうしても邪魔だった。

以下とりあえずメモ

XMLをどうパースするか
php5ならsimplexml

php4はDOMかPEAR

PEARのxmlSEREALIZERは優秀そうであったが
ここの環境では使えない。

手動インストールも可能だがPHP5が必要とのことで堂々巡りだ。

結局DOMで。

== * == * == * == * == * == * == * == * == * == * == *

その後・・・色々と分かったので書き足します。

GETクエリをwebAPIに渡す方法は,クエリの含まれたURLをリクエストするだけでした。
GETmethodはFORMをsubmitする必要はありませんが,これを書いた頃は仕組みがよく分かっていませんでした。

お次はXMLのパースについて。
php5ならsimplexmlで決まりでしょう(結局まだ使ったことないけど)。
php4ならPEARのシリアライザでいけました。
PEARの手動インストールはPHP5必須ではありませんでした。
(2009年3月23日追記)

Comments:0

Comment Form
Remember personal info

Trackback+Pingback:0

TrackBack URL for this entry
http://reoto.com/archives/196/trackback/
Listed below are links to weblogs that reference
wordpress と 公開API from ぼんずーず

Home > PHPメモ > wordpress と 公開API

タグクラウド
911 98 Acl ADSL ajax apache api bake BSE cakephp centOS css C言語 database db dom ECCUBE eclipse EM exec php google html javascript json lan linux mbr model mysql nec nic oscommerce password pbr pbs pci PDF pear php php4.3.9 phpexec phpのエラーコード pppoe SMAP Smarty SPAM sql sqlite svn Synergy TCP/IP ubuntu validation VMwarePlayer windows windowsXP wordpress xampp xml えひめAI くしゃみ ひかり ひかり接続 アキヒト イカ インデックス エコ エラー オリンピック カスタマイズ カスタムフィールド カタカナ キーワードEYE シュレッダー ジーオーグループ スクリプト セキュリティ センター直前 ソルトレイク タコ ダイアルアップ ダウンタウン テレビ テレホーダイ テロ デバッグ デュアルブート データサルベージ ネットショップ ネットワーク ハイライト バイク バックアップ バージョン切り替え フリーズ ブックオフ プラグイン プリンタ プログラミング プーチン マイケルジャクソン マコーレ・カルキン メモ メール リキッドレイアウト リサイクル レイアウト レンタルサーバー 不満 事故 人生 仮想化 再生紙 別れ 加圧式ボールペン 受験 哲学 夏目漱石 夢十夜 家族 島谷ひとみ 怠惰 怪奇 感謝 技術メモ 文字 文字コード 料理 正月 歯痛 焼き豚 牛肉 理科年表 環境問題 生きる 画像 示談金 視覚 言葉 降水量 青画面 風邪 飲みすぎ google
検索
Feeds
Ads

Return to page top