最近、salesforceからデータを取得する機会がありました。
salesforceのAPIの仲介をするライブラリがあるか探してみたのですが、あまり情報がありませんでした。
ありました。
toolkitと呼ばれるライブラリ集が公開されています。
この記事ではスクラッチで組んでいますので、今から実装する場合はこちらを使うことも検討した方が良いかもしれません。
developer.salesforce.com
公式のドキュメントを読み漁って色々知見が溜まったので、一度共有できる形にしてみました。
githubのリポジトリ
使い方については、リポジトリのREADME.md
にまとめました。
できる事
- ユーザー名パスワードによるOAuth認証
- SOQLのクエリを送信して、データを取得する。
以上です。
公開用に、salesforce部分を切り出したものなので、まだ調整が必要な箇所があるかもしれません。
今後、composer用に登録してみようと思います。