paultaylor
(Paul Taylor)
1
CSV ファイルからのデータの API を使用したインポートについてです。
ユーザーのインポートは成功しています。カテゴリ、トピック、投稿のインポートも成功していますが、現時点ではすべてのトピックと投稿が、サイトの Discourse 管理者である私によって作成されたものとして表示されています。
実際のユーザーが所有者となるようにするにはどうすればよいのか、よくわかりません。
各投稿に対して、正しいユーザーを Api-Username として指定する必要があるのでしょうか?もしそうなら、そのユーザーは管理者である必要がありますか(実際にはそうではないはずですが)。
あるいは、トピックや投稿を作成する際に、ドキュメントには記載されていない別のパラメータでユーザーを指定するのでしょうか?
それとも、作成後に投稿を修正してユーザーを指定するのでしょうか(これもドキュメントにはそのようなオプションが見当たりません)。
よろしくお願いいたします。
Paul
「いいね!」 2
paultaylor
(Paul Taylor)
2
トピック作成時に追加のPOSTパラメータとしてuser_id(およびuserid)を渡してみましたが、効果はありませんでした。
simon
3
投稿を公開したいユーザー名を Api-Username に設定してください。Api-Key には「すべてのユーザー」の API キーを使用してください。
「いいね!」 4
ありがとうございます。そのような API キーを使用する場合、すべての操作に使えるのでしょうか、それとも特定のユーザーに制限されたキーでしか行えない操作もあるのでしょうか。
「いいね!」 1
simon
5
データのインポートに関連するすべての操作には、全ユーザー用 API キーを使用できます。
「いいね!」 3
はい、試してみましたが動作することを確認できました。ありがとうございます。
「いいね!」 2
system
(system)
クローズされました:
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.