RAPを使用してSharepoint Onlineからファイルをダウンロードしようとしているときに、_api/web/GetFileByServerRelativeUrlを呼び出すと、時々エラーが発生します: このリクエストのURLの長さは、設定されたmaxUrlLength値Sharepoint OnlineのURL長制限REST
これはSharepoint Onlineのように、この設定を変更する方法はありません(自分自身も制限されていません。理由は256で、1024ではないか、または制限する理由は何ですか?) この問題の解決策を見つけようとしていて、/ _api/web/GetFileByIdという別のRESTメソッドを呼び出して、ドキュメントライブラリがSitePagesの場合を除いて、95%のケースで動作する一意のIDを提供することができます。ファイルのURLは本当に大きいです(私がGetFileByIdを使ってダウンロードしようとしていても)、ここでのエラーは404 - 見つからないです。
ウェブサービスでは、これらのファイルにアクセスしてダウンロードすることはできますが、ウェブサービスはOAuthトークンでは機能しません(私の顧客はOAuthが必要です)。
他に解決策はありますか?または、256文字のURLの制限に影響を及ぼす可能性はありますか?
ありがとうございます。
こんにちは、お返事をありがとう、参照することができますか?違いはなんですか ?彼らは同じAPIを呼び出します。ありがとう – SlavaG