知恵袋

回答投稿・編集プレビュー

リクエストURL
XML
https://chiebukuro.yahooapis.jp/Chiebukuro/V1/postAnswerPreview
JSONP
https://chiebukuro.yahooapis.jp/Chiebukuro/V1/postAnswerPreview

※2012/11/7以前に取得されたOAuth1.0のConsumer Keyをご利用頂く場合のリクエストURLは
http://chiebukuro.yahooapis.jp/Chiebukuro/V1/postAnswerPreview となります

回答投稿・編集プレビューは、Yahoo!知恵袋に回答を投稿する前に、回答内容を確認する機能を提供します。回答文や回答に添付した画像・地図情報などを確認できます。

リクエストパラメータ

RESTリクエストの構築(POST)」をご参照ください。

パラメータ説明
content
(必須)
string 投稿する回答文です。(UTF-8エンコード)
文字数制限 : 全角10文字以上かつ全角2000文字以下
question_id
(必須)
integer 質問IDです。
answer_id integer 回答IDです。
回答編集時のみ必須です。
mobile_uid string 回答者のモバイル端末IDです。
モバイル端末から投稿する場合は必ず入れるようにしてください。
is_mobile boolean: false(デフォルト), true モバイル端末判定フラグです。
  • false: モバイル端末以外
  • true: モバイル端末
モバイル端末からの利用時はtrueを設定してください。
image string 回答に添付する画像です。
画像ファイルのバイナリデータにbase64_encode(外部サイト)をかけた文字列を指定してください。
回答投稿のみ。
code string 属性コードです。(key:valueの'|'記号区切りで指定します)
詳細は属性コードの詳細仕様を参照してください。
回答投稿のみ。
output string: xml(デフォルト), json 出力形式です。
利用可能な形式は下記の通り
  • xml: XML形式 (デフォルト)
  • json: JSON形式

※こちらのAPIはYahoo! ID連携に対応したAPIです。
Yahoo! ID連携によるAPIアクセス方法の詳細は、以下のページをご確認ください。
Yahoo! ID連携
Yahoo! ID連携によるAPIアクセス実装方法

※アプリケーションIDを取得する際に「回答投稿関連の機能」スコープを選択してください。
スコープの詳細は、「スコープに関して」でご確認ください。


サンプルリクエストURL

https://chiebukuro.yahooapis.jp/Chiebukuro/V1/postAnswerPreview

サンプルリクエスト

POST /Chiebukuro/V1/postAnswerPreview HTTP/1.1
Host: chiebukuro.yahooapis.jp
Content-Type: application/x-www-form-urlencoded
Content-Length: <メッセージボディのサイズ>
Authorization: Bearer <アクセストークン>

content=<投稿する回答文(UTF-8エンコード)>&question_id=<回答する質問ID>



レスポンスフィールド

回答投稿・編集プレビューのスキーマの記述は、以下のURLをご覧ください。
http://chiebukuro.yahooapis.jp/Chiebukuro/V1/postAnswerPreview.xsd

フィールド説明
ResultSet クエリーレスポンスのすべてを含みます。
Result 各個別レスポンスを含みます。
Content CDATA 回答内容本文です。
CDATAで括られています。
QuestionId integer 質問IDです。
QuestionUrl anyURI 質問詳細ページのURLです。
アクセスしたデバイスに応じてリダイレクトされます。
AnswerId integer 回答IDです。
回答編集時のみタグが生成されます。
IsMobile boolean モバイル端末判定フラグです。
Image 画像データです。
画像がないときは子要素が空となります。
Width integer 画像の幅です。
画像がないときはタグ自体生成しません。
Height integer 画像の高さです。
画像がないときはタグ自体生成しません。
Url anyURI 画像のURLです。
画像がないときはタグ自体生成しません。
一定期間のみアクセス可能なURLです。
AttributeCode CDATA 属性コードです。(key:valueの'|'記号区切りで取得されます)
詳細は属性コードの詳細仕様を参照してください。
CDATAで括られています。



サンプルレスポンス

<?xml version="1.0" encoding="UTF-8"?>
<ResultSet xmlns="urn:yahoo:jp:chiebukuro" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:yahoo:jp:chiebukuro">
  <Result>
    <Content><![CDATA[普通の銀行で交換してくれますよ。
あまりひどくボロボロになっている場合は日本銀行に持っていけばよいそうです。]]></Content>
    <QuestionId>123456789</QuestionId>
    <QuestionUrl>http://detail.chiebukuro.yahoo.co.jp/rd/q123456789</QuestionUrl>
    <IsMobile>false</IsMobile>
    <Image></Image>
    <AttributeCode><![CDATA[]]></AttributeCode>
  </Result>
</ResultSet>



エラー

回答投稿・編集プレビューはYahoo! JAPAN Web APIに共通のエラーメッセージおよびコードを返します。




利用制限

Yahoo!知恵袋Web APIは、24時間中1アプリケーションIDにつき50000件のリクエストが上限となっています。詳しくは「利用制限」をご参照ください。