Project

General

Profile

Bug(バグ) #4448

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

Added by isao sano 3 months ago. Updated about 1 month ago.

Status:
Works for me(再現せず)
Priority:
Normal(通常)
Assignee:
Target version:
Start date:
2020-06-22
Due date:
% Done:

0%

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

Description

概要

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


Related issues

Related to OpenPNE 3 - Task(タスク) #4433: JSON API ドキュメントの見直しと修正 Pending Review(レビュー待ち) 2020-04-06

History

#1 Updated by isao sano 3 months ago

#2 Updated by isao sano 3 months ago

#3 Updated by isao sano 3 months ago

  • Copied to deleted (Bug(バグ) #4449: JSON API activity/member.json が GET に対応していない)

#4 Updated by kaoru n 3 months ago

  • Target version changed from OpenPNE 3.10.x to OpenPNE 3.11.x

#5 Updated by kaoru n 3 months ago

  • Status changed from New(新規) to Accepted(着手)
  • Assignee set to 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 Updated by isao sano about 1 month ago

  • Status changed from Accepted(着手) to Works for me(再現せず)

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

Also available in: Atom PDF