フィードを共有していないユーザーを見つけることはできますか? そのレコードを取得するために使用できる任意のオプション。接続のユーザー更新をフェッチするときに例外が発生したためです。
1 に答える
リンクされた API ドキュメントは既にご覧になっていると思いますが、適切なドキュメントをここにリンクします。
http://developer.linkedin.com/documents/profile-fields
後は正確にできるとは思いませんが、おそらく問題は、ユーザーが非表示にできるフィールドが送信されると想定していることです。
ドキュメントから:
すべてのフィールドがすべてのプロファイルで使用できるわけではありません。使用可能なフィールドは、代理でリクエストを行っているユーザーとメンバーとの関係、メンバーが提供することを選択した情報、およびプライバシー設定によって異なります。特定のメンバーに対して id 以外のものが返されると想定しないでください。メンバーがデータ共有をオプトアウトすることを選択した場合、データのリクエストは ID と姓の非公開として返されます。(これは、id が一意のフィールドではないことを意味します。)これは、人のつながり、おすすめ、人の検索、ネットワークの更新、ステータスの更新など、すべての API から取得されるデータに影響します。防御的にコーディング!
たとえば、ドキュメントでは人のfirst-name
フィールドを次のように参照しています。
このフィールドは、メンバーのプライバシー設定に応じて、現在ログインしているユーザー以外のユーザーに対して非公開の値を返す場合があります
実際に出てきて、ユーザーがフィードの共有をオフにしたと言うAPI設定はないようです。