0

U1F607 (SMILING FACE WITH HALO) という文字が含まれるファイル名があります。

V2 API を使用して (また Web サイトで直接) ファイルを作成すると、ファイル名から文字が削除されます。

私が抱えている問題は、次のような機能があることです。

path = "foldername \xf0\x9f\x98\x87"
folder.find( :type => 'folder', :name => path, :recursive => false ).first ||
  folder.create_folder( path ) 

初回はfind失敗し、フォルダは として作成され"foldername "ます。2 回目findは再び失敗し、奇妙なことに、という名前の追加のフォルダー"foldername "が作成されます。

私の質問は次のとおりです。

  • 文字をサイレントに削除することは、API の意図した部分ですか? (406 Not Acceptable を返すのとは対照的に)
  • API クライアントで複製できる許可/禁止文字のリストはありますか。
  • 同じ名前のフォルダが 2 つ作成されるのはなぜですか?
4

1 に答える 1