API経由でトピックを作成できない「表示&返信のみ」のカテゴリの場合

皆さん、こんにちは。

カテゴリーが「表示」と「返信」のみにロックダウンされているカテゴリーで、API経由で新しいトピックを作成しようとすると、権限の問題が発生しています。

試していること

  1. 外部ページで、ユーザーからタイトル/本文/カテゴリーを収集します。
  2. 私のスクリプトは、そのユーザーになりすまして /posts.json に POST を送信します。
  3. 選択したカテゴリーに新しいトピックが作成されることを期待しています。

実際にはどうなるか

  • カテゴリーの権限は、「表示」と「返信」のみに設定されています(「作成」は許可されていません)。
  • 私のスクリプトはすぐに失敗します。
{"status":403,"body":"{\"errors\":[\"You are not permitted to view the requested resource.\"],\"error_type\":\"invalid_access\"}"}

一時的にカテゴリーをすべてのユーザーに「作成」を許可するように変更すると、同じAPI呼び出しは成功し、トピックが作成されます。

カテゴリーを永続的に開くことなく、ユーザーレベルのAPI呼び出しで、それ以外はロックされているカテゴリーに新しいトピックを作成させる方法はありますか?

よろしくお願いします!

これは意図されたとおりに機能しています。

APIキーを使用してユーザーとして動作する場合、あなたはそのユーザーとして動作し、追加の権限はありません。

回避策は、作成後にトピックの所有者を変更する(管理者として)、またはトピックを制限カテゴリに移動する(管理者として)ことです。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.