プロジェクト

全般

プロフィール

Bug(バグ) #4448

JSON API activity/search.json が GET に対応していない

isao sanoほぼ4年前に追加. 3年以上前に更新.

ステータス:
Works for me(再現せず)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2020-06-22
期日:
進捗率:

0%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Yes (はい)

説明

概要

JSON API activity/search.json が GET に対応していない


関連するチケット

関連している OpenPNE 3 - Task(タスク) #4433: JSON API ドキュメントの見直しと修正 Pending Testing(テスト待ち) 2020-04-06

履歴

#1 isao sanoほぼ4年前に更新

#2 isao sanoほぼ4年前に更新

  • コピー先 Bug(バグ) #4449: JSON API activity/member.json が GET に対応していない を追加

#3 isao sanoほぼ4年前に更新

  • コピー先 を削除 (Bug(バグ) #4449: JSON API activity/member.json が GET に対応していない)

#4 kaoru nほぼ4年前に更新

  • 対象バージョンOpenPNE 3.10.x から OpenPNE 3.11.x に変更

#5 kaoru nほぼ4年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更
  • 担当者kaoru n にセット
Debian 10.0
PHP 7.3.4-2
Apache/2.4.38 (Debian)
5.7.27 MySQL Community Server (GPL)
OpenPNE master

上記環境では正常に動作していました。
パラメータの順番を入れ替えても問題ありませんでした。
どのような環境で確認されたか記載をお願いします。

結果

OK apiKey
https://(snip)/api.php/activity/search.json?apiKey=(snip)

OK target, target_id, apiKey
target_id には、投稿者のIDではなく、基準となるメンバーIDを設定する
例えば、target_id = 2 とした場合、メンバーID = 2 のメンバーのフレンドの投稿が返ってくる
(※ ドキュメントに説明を追加したほうが良い)
https://(snip)/api.php/activity/search.json?target=friend&target_id=2&apiKey=(snip)

OK keyword, apiKey
https://(snip)/api.php/activity/search.json?keyword=activity&apiKey=(snip)

OK max_id, apiKey
https://(snip)/api.php/activity/search.json?max_id=2&apiKey=(snip)

OK since_id, apiKey
since_id に指定した ID の投稿は含まれない
(※ これは含むように修正したほうが良い。分かりづらい。)
https://(snip)/api.php/activity/search.json?since_id=2&apiKey=(snip)

OK count, apiKey
https://(snip)/api.php/activity/search.json?count=2&apiKey=(snip)

OK target, target_id, keyword, max_id, since_id, count, apiKey
target_id には、投稿者のIDではなく、基準となるメンバーIDを設定する
例えば、target_id = 2 とした場合、メンバーID = 2 のメンバーのフレンドの投稿が返ってくる
https://(snip)/api.php/activity/search.json?target=friend&target_id=2&max_id=4&since_id=2&count=1&apiKey=(snip)

OK keyword, max_id, since_id, count, apiKey
https://(snip)/api.php/activity/search.json?max_id=4&since_id=2&count=1&apiKey=(snip)

#6 isao sano3年以上前に更新

  • ステータスAccepted(着手) から Works for me(再現せず) に変更

再度検証したところ再現しませんでした。
ステータスを「再現せず」に変更いたします。

他の形式にエクスポート: Atom PDF