問題のすべての組織で API が有効になっているときに、このエラーが発生しました。私が必要とするのは、読み取り専用のデータ ダンプだけです。そのために、(「Web 経由でデータを読み取る」) アクセス許可は、OAuth 中に付与する必要があるものです。この権限がアプリの仕様で省略されている場合、SalesForce API は「API_DISABLED_FOR_ORG」エラーをスローしました。仕様を変更し、Web パーツの付与を要求した後、一部の組織でこのエラーが発生しなくなりました。
他の組織でも同じエラーがスローされます。最初の状況が別のエラーであったか、組織が実際に API アクセスを無効にしたかのいずれかです (これは必要ありません。読み取り専用のデータ アクセスが必要なだけです)。しかし、OAuth 中に質問されたとき、ユーザーは実際にデータを提供することに同意しました。これをスコープとして持っています:認証されたOAuthユーザー用の「id api web refresh_token」。
何を与える?ここで何が欠けていますか?一貫したプロセス フロー、データ、およびこの場合は SalesForce からの適切なエラー メッセージを取得できないようです。