知恵袋

回答取り消しプレビュー

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

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

回答取り消しプレビューは、Yahoo!知恵袋の回答を取り消す前に、取り消す内容を確認する機能を提供します。

リクエストパラメータ

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

パラメータ説明
appid
(必須)
string アプリケーションIDです。詳細はこちらをご覧ください。
question_id
(必須)
integer 質問IDです。
answer_id
(必須)
integer 取り消し対象回答の回答IDです。
res_type integer: 0(デフォルト), 1, 2 出力タイプです。
利用可能なフラグは下記の通り
  • 0: パソコン用(デフォルト)
  • 1: モバイル用
  • 2: スマートフォン用
output string: xml(デフォルト), json 出力形式です。
利用可能な形式は下記の通り
  • xml: XML形式 (デフォルト)
  • json: JSON形式
image_type integer: 0(デフォルト), 1, 2, 3, 4 画像タイプです。
利用可能なフラグは下記の通り
  • 0: 画像表示なし(デフォルト)
  • 1: 200px / モバイル用画像(通常)
  • 2: 320px / パソコン用画像
  • 3: 440px / モバイル用画像(QVGA向け)
  • 4: 600px / 画像(大)
1~4指定時は、<Image> ... </Image>タグが返されるようになります。

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

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


サンプルリクエストURL

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

サンプルリクエスト

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

appid=<あなたのアプリケーションID>&question_id=<質問ID>&answer_id=<取り消し対象回答の回答ID>



レスポンスフィールド

回答取り消しプレビューのスキーマの記述は、以下のURLをご覧ください。
http://chiebukuro.yahooapis.jp/Chiebukuro/V1/cancelAnswerPreview.xsd

フィールド説明
ResultSet クエリーレスポンスのすべてを含みます。
Result 各個別レスポンスを含みます。
QuestionId integer 質問IDです。
CategoryPath string カテゴリ名パス(key:valueの'|'記号区切りで指定します)
CDATAで括られています。
MyPageUrl string My知恵袋のページのURLです。
CDATAで括られています。
ViewCount integer 閲覧数です。
AnswerId integer 回答IDです。
Content string 回答内容本文です。
CDATAで括られています。
AnswerPostDate string 回答投稿日時です。(形式はRFC3339準拠)
AnswerEditDate string 回答編集日時です。(現状では補足した日時)(形式はRFC3339準拠)
編集が行われた場合のみ取得されます。
IsMobile boolean モバイル端末判定フラグです。
Image 画像データです。
画像がないときは子要素が空となります。
Width integer 画像の幅です。
画像がないときはタグ自体生成しません。空のときもタグ自体生成しません。
Height integer 画像の高さです。
画像がないときはタグ自体生成しません。空のときもタグ自体生成しません。
Url string 画像のURLです。
画像がないときはタグ自体生成しません。空のときもタグ自体生成しません。
AttributeCode string 属性コードです。(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 http://chiebukuro.yahooapis.jp/Chiebukuro/V1/cancelAnswerPreview.xsd ">
  <Result>
    <QuestionId>123456789</QuestionId>
    <CategoryIdPath>2079526977|2079526980</CategoryIdPath>
    <MyPageUrl><![CDATA[http://my.chiebukuro.yahoo.co.jp/my/xxxxxx]]></MyPageUrl>
    <Answer>
      <AnswerId>123456789</AnswerId>
      <Content><![CDATA[回答本文]]></Content>
      <AnswerPostDate>2010-12-17T23:28:32+09:00</AnswerPostDate>
      <AnswerEditDate/>
      <IsMobile>0</IsMobile>
      <Image/>
      <AttributeCode><![CDATA[]]></AttributeCode>
    </Answer>
    <ViewCount>0</ViewCount>
  </Result>
</ResultSet>



エラー

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




利用制限

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