5

私はphpでアプリケーションを使用しており、この残りのAPIからネットワークのすべての接続をフェッチする必要があります。

http://api.linkedin.com/v1/people/~/connections?modified=new

しかし、それは間違ったメンバーIDを与えます。LinkedInのRESTコンソール(https://developer.linkedin.com/rest-console)で同じAPI結果を確認しましたが、出力が異なります。

コンソールでの出力:

<person>
    <id>nzdqEWJjKM</id>
    <first-name>Sagar</first-name>
    <last-name>Modi</last-name>
    <headline>Sr. HR Officer - Generalist at MAS Financial Services Ltd.</headline>
    <picture-url>http://m3.licdn.com/mpr/mprx/0_3vxs_YPyEsnVrHXzT-Jd_pvlox-zraqzitwL_pt_zJ6LfEivSP7nDy6SXttoPdzJhngkuU2v-HG2</picture-url>
    <api-standard-profile-request>
      <url>http://api.linkedin.com/v1/people/nzdqEWJjKM</url>
      <headers total="1">
        <http-header>
          <name>x-li-auth-token</name>
          <value>name:PSbh</value>
        </http-header>
      </headers>
    </api-standard-profile-request>
    <site-standard-profile-request>
      <url>http://www.linkedin.com/profile/view?id=54732271&authType=name&authToken=PSbh&trk=api*a108281*s116823*</url>
    </site-standard-profile-request>
    <location>
      <name>Ahmedabad Area, India</name>
      <country>
        <code>in</code>
      </country>
    </location>
    <industry>Human Resources</industry>
  </person>

私のアプリケーションからのRESTAPIを使用した出力:

<person>
    <id>7dmJjxBx_k</id>
    <first-name>Sagar</first-name>
    <last-name>Modi</last-name>
    <headline>Sr. HR Officer - Generalist at MAS Financial Services Ltd.</headline>
    <picture-url>http://m3.licdn.com/mpr/mprx/0_3vxs_YPyEsnVrHXzT-Jd_pvlox-zraqzitwL_pt_zJ6LfEivSP7nDy6SXttoPdzJhngkuU2v-HG2</picture-url>
    <api-standard-profile-request>
      <url>http://api.linkedin.com/v1/people/7dmJjxBx_k</url>
      <headers total="1">
        <http-header>
          <name>x-li-auth-token</name>
          <value>name:PSbh</value>
        </http-header>
      </headers>
    </api-standard-profile-request>
    <site-standard-profile-request>
      <url>http://www.linkedin.com/profile/view?id=54732271&amp;authType=name&amp;authToken=PSbh&amp;trk=api*a184885*s193024*</url>
    </site-standard-profile-request>
    <location>
      <name>Ahmedabad Area, India</name>
      <country>
        <code>in</code>
      </country>
    </location>
    <industry>Human Resources</industry>
  </person>

タグが両方の出力で異なることを確認してください。

誰かがこれを手伝うことができますか?

4

1 に答える 1

7

LinkedInの各アプリケーションには、独自の一意のIDのセットがあります。使用しているAPIキーは、コンソールで使用されているキーとは異なります。そのため、異なるIDを取得します。

これは、Linkedinデータがスパマーによって簡単にキャプチャされないようにするために用意されています。IDが同じである場合、スパマーは数百のアプリケーションをセットアップし、各アプリケーションから多数のプロファイルデータをフェッチします。Linkedinは、ユーザーデータを安全に保ちたいと考えています。

于 2013-02-21T11:48:44.007 に答える