Profile APIから接続数を取得するには、API に直接問い合わせることができます。
http://api.linkedin.com/v1/people/id=nbqwYraDfd:(num-connections,num-connections-capped)
どちらが返されますか (接続数に応じて):
<?xml version="1.0" encoding="UTF-8"?>
<person>
<num-connections>500</num-connections>
<num-connections-capped>true</num-connections-capped>
</person>
表示ユーザーが使用できるフィールドには制限があることに注意してください。詳細については、プロファイル フィールドのドキュメントを確認してください。たとえば、「接続の接続」を取得することはできません。上記の例でnbqwYraDfd
、現在の閲覧ユーザーを表している場合は、次を使用できます。
http://api.linkedin.com/v1/people/id=nbqwYraDfd:(connections)
どちらが返されますか:
<?xml version="1.0" encoding="UTF-8"?>
<person>
<connections total="XXX" count="YYY" start="0">
<person>
...
</person>
</connections>
</person>
次に、XML をトラバースして total の値を確認します (言語によって異なります)。
ただし、nbqwYraDfd
現在のユーザーの接続である場合、または接続されていない場合は、403 応答が返されます。
<?xml version="1.0" encoding="UTF-8"?>
<error>
<status>403</status>
<timestamp>1337954306491</timestamp>
<request-id>25P44ZN249</request-id>
<error-code>0</error-code>
<message>Access to other member's connections denied</message>
</error>