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