[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
この機能を使うにはJavaScriptを有効にしてください
|
研究日誌
101
:
管理人
:2014/01/22(水) 07:45:29
【共通】ヤフートピックス2
前回の続きです。
【ヤフー・デベロッパーネットワークトップ トピックスAPI】
http://developer.yahoo.co.jp/webapi/news/news/v2/topics.html
検索結果のXMLをBASIC!のプログラムで処理するには、
graburl命令でエンコードした日本語文字列を送信する必要があります。
その為のテストプログラムと、実行結果のファイルのリンクが以下です。
【テストプログラムと画面と結果のファイル】
https://db.tt/Hmx0Nkv6
今回は、どうやってエンコードしたかを記録しておきます。
BASIC!には、日本語をURLエンコードする関数は無いと思います。
関数が無いので無理やり、エンコードするためにhtml命令を使いました。
html命令で送信フォーム付きのhtmlファイルをロードして、表示
されたhtmlの入力項目に検索文字列を入力する形にしました。
この形だとhtmlの送信ボタンを押したときに自動的にURLエンコード
してBASIC!のプログラムに文字列が渡されます。
この文字列を利用してgraburl命令を実行すれば問題なく処理できました。
おそらく、API側(今回の場合はヤフー)で日本語はURLエンコード
指定で文字コードがUTF-8を利用指定しているサイトでは使えると
思います。
今のテストプログラムではXMLをファイルに書き出すだけなので
編集等を考えて自作ツールを作成したいと思います。
2chMate 0.8.6/unknown/L01A/4.0.3/LT
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板