salesforceでAPI叩く時に username に Gmail のエイリアスを使用してハマったので備忘録
salesforceのusernameにGmailのエイリアスを使用していた場合、 +
をパーセントエンコーディングしないと弾かれる
上記の場合、 hoge%2B
dev@gmail.com として username を送ると成功する
例:
salesforce 登録時、 hoge@gmail.com の エイリアスとして hoge+dev
@gmail.com を username でユーザ登録した場合、APIを叩く時のパラメータは username=hoge%2Bdev@gmail.com
になる
なお、 .
や @
はエンコードしなくてよいみたい (しても成功する)