2017-06-02 10 views
1

AzureロジックのアプリケーションでFacebookコネクタを使用しようとすると、「ユーザーのタイムラインを取得する」ことができないようです。Azure Logic apps Facebookコネクタが空の応答を返す

私は、ユーザーIDが有効であることを知っています(このURLを使用して確認しました:https://www.facebook.com/profile.php?id=)。私はまた、ユーザーがタイムライン上の投稿を確実に持っていることを知っています。私も複数のユーザーIDを試しました。

Logicアプリで失敗したリクエストを開くと、応答は毎回空になります。

これはプライバシー設定に関連していますか?なぜこれは機能しませんか?

+1

ユーザーIDはAPI v2.0以降、アプリスコープです。つまり、コネクタは特定のアプリケーションIDを使用しており、ユーザーIDはそのアプリケーションに属している必要があります。理想的には、これはユーザーがそのアプリのスコープのIDを自動的に取得できるように、ユーザーがアプリにログインする方法で実装する必要があります。 "コピー&ペーストあなたのユーザーID" - インターフェイスが壊れています。 – CBroe

+0

お返事ありがとうございます!つまり、Azureは最新ではないということですか?たぶん私は、AzureロジックアプリケーションがFacebookアプリケーション用に持っているオプションを調べるべきだろう。 – Jelte

+1

こんにちは@Jayjay私は助言するFacebookのコネクタを所有するチームにこれを転送しました。 –

答えて

3

おそらく、その操作を廃止/削除する必要があります。別のユーザーのタイムラインのFacebookグラフAPIから投稿を取得することはできません。それがそうであったので、それがそこにあるのです。具体的には、このポストは役に立ちます:Facebook Graph API {user-id}/feed from others empty コネクタは/ {user-id}/feed APIを呼び出します。 Facebookグラフエクスプローラでも同様の現象を試すことができます。 https://developers.facebook.com/tools/explorer/

関連する問題