taki FMs2023 FM2023 restAPIで他社サービスとつなげられるように試みております。 他社サービスの許可コードを取得するために ClientIDとRedirect URIを渡すと他社のWEB認証ページに行きログインします。 ログインに成功するとRedirect URIのアドレスバーに http://sssss.ssssss/oauth_callback?code=xxx の形で表示されxxxが許可コードとなって次のアクセストークン取得に進むのですが、 アドレスバーに表示されたxxxはどのようにファイルメーカーに読み込めばよいのでしょうか?
taki ご連絡いただきありがとうございます。回答いただいた内容でわかる気がするのですが、果たしてどうやるのかがわかりかねるところです。相手側のサポートはない状態でただリファレンスをもらっただけなのですが、そのリファレンスには”このコードをキャプチャしてアクセストークンを取得するためには、OAuthアプリでこのURLを扱える必要があります。”と書かれております。 知識がそこまでないので、返ってきたそのURLを手動でコピーしようと考えているのですが、手動操作とかでも問題ないのでしょうか?
qb_dp コードが取得できれば手動でも問題ないはずです。 他の方法としては、localhostが指定可能なら一時的に簡易サーバーをたてる。 レンタルサーバーで受けて、fmpプロトコルでFileMakerへコードを送る あと、以下が参考になります。 seedcodeさんが配布しているサンプルの Google認証方法が参考になるのでは。 https://seedcode.com/html-email-filemaker-gmail/