2017-09-07 13 views
0

Logic Appワークフロー内にInstagramコネクタがあり、認証され、私のためにアクションを実行する権限があるとします。 "$ connections":セクションに格納されているこの接続を見ることができますが、アクセストークンやinstagram APIと実際にこの接続を行うものはありません。 ここで問題となるのはInstagramの利用可能なLogic Appアクションが完了してからで、いくつかのAPIコールでプレーンなHTTPアクションを使用してアクセストークンを手動で注入する必要があることです。 私の質問 - 一般的に、この情報はLogic App(OAuthトークンなど)によって保存され、ワー​​クフロー内でその情報にアクセスする方法は?実際に格納されているロジックアプリケーションワークフロー内の認可されたコネクタのプロパティ(アクセストークンなど)はどこにありますか?

答えて

1

これは利用できません。 InstagramがLogic Appsがサポートしていない新しいAPIを導入した場合、一般的なHTTPアクションを使用するのはクールですが、既に認証のために取得されたLogic Appsトークンを使用することができます。

悪用される可能性があるため、エンドユーザーが任意の呼び出しを行うことができるように、サードパーティサービスの利用規約に違反する可能性があります。これにより、Logic AppsのすべてのユーザーがAPIキーが取り消されたときに、そのサービスと通信する機能が失われる可能性があります。

+0

最後の部分は私の意見では意味がありません。申し訳ありません:1)一般的なHTTPアクションを使用します。手動で承認プロセスを実行し、受信したトークンを汎用HTTPアクションで使用するワークフロー内に保存する必要があります。 2)APIの使用の濫用はInstragramによって制御されます。彼らはそれが好きでなくてもLogic Appsとは何の関係もないので、アプリケーションのアクセス権を取り消すことができます。 – amarax

+0

@amaraxアウトオブボックスコネクタを使用する場合、私たちのアプリIDを使用して、あなたのものではなくサードパーティのサービスに接続します。 –

+0

はい、私は今参照してください - 私は "Azure AppServiceロジックアプリケーション" Instagramの認定アプリケーションのリストにあります - あなたはレビュープロセスを通過し、 "基本的な"範囲のアクセス許可を持っています。 これはとにかく、この範囲からうまくいくわけではありません。そして、はい、今私はなぜ私はこのトークンにアクセスできないのか理解しています - それは私だけでなく、あなたのリスクを嫌いなあなたのInstagramアプリケーションIDにバインドされています。 10月1日以降はどうなりますか? – amarax

関連する問題