知恵袋

回答取り消し

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

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

回答取り消しは、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/cancelAnswer

サンプルリクエスト

POST /Chiebukuro/V1/cancelAnswer 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/cancelAnswer.xsd

フィールド説明
ResultSet クエリーレスポンスのすべてを含みます。
Result 各個別レスポンスを含みます。
QuestionId integer 質問IDです。
CategoryPath string カテゴリ名パスです。(key:valueの'|'記号区切りで指定します)
CDATAで括られています。
MyPageUrl string My知恵袋のページのURLです。
CDATAで括られています。
AnswerId integer 回答IDです。



サンプルレスポンス

<?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/cancelAnswer.xsd ">
  <Result>
    <QuestionId>123456789</QuestionId>
    <CategoryIdPath>2079526977|2079526980</CategoryIdPath>
    <MyPageUrl><![CDATA[http://my.chiebukuro.yahoo.co.jp/my/xxxxxx]]></MyPageUrl>
    <Answer>
      <AnswerId>123456879</AnswerId>
    </Answer>
  </Result>
</ResultSet>



エラー

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




利用制限

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