API経由でローカライズされた調理済みコンテンツにアクセスする方法はありますか?
?tl=en をパラメータとして追加して GET リクエストを試しましたが、翻訳ではなく元のコンテンツが返されました。
API経由でローカライズされた調理済みコンテンツにアクセスする方法はありますか?
?tl=en をパラメータとして追加して GET リクエストを試しましたが、翻訳ではなく元のコンテンツが返されました。
一般的に、APIについて知りたい場合は、Discourse APIのリバースエンジニアリングを行うのが最も早い方法です。
投稿が新しいトピックに分割されました:Tl=lang crawler view not showing posts in lang
/posts/id.json エンドポイント経由でまさにそれを試しましたが、cooked で元のバージョンしか取得できませんでした。
そちらで確認していただけますか? https://meta.discourse.org/posts/1887991.json?tl=fr
そのエンドポイントは私にとって機能し、フランス語で「cooked」を返します。tl=esに切り替えると、スペイン語で「cooked」を返します。
特定のユーザーからこれらのエンドポイントを呼び出していますか? 私の方では、匿名でリクエストを行っています。
はい、ログイン中に実行しています。そして、フォーラムの非公開カテゴリから投稿を取得したいので、実際に達成しようとしていることです。
tl パラメータは匿名ユーザーのみで機能します。
確認ありがとうございます!最初の投稿を機能要望に編集します。