0

HTML ページで LinkedIn Javascript API 呼び出しを使用しました。「LinkedIn でサインイン」ボタンが表示されます。「IN.Event.on("IN", "auth", onLinkedInAuth);」を呼び出す「onLinkedInLoad」関数で 発射していません。コードに「call2」という警告メッセージがあり、それも呼び出していません。

基本的に、会社の更新を読み、div にバインドしたいと考えています。ブラウザ コンソールで、以下の URL とプロファイルの応答を取得しています。ブラウザ コンソールに他のリクエストはありません。

https://api.linkedin.com/v1/people::(~):(id,名,姓,見出し,画像のURL)

これを行う前に、LinkedIn ドキュメントのすべての指示に従って、会社の更新を使用しました。

  1. 会社のページがあり、更新があります。
  2. アプリを作成し、その API キーを js 関数呼び出しでのみ使用します。
  3. LinkedIn REST コンソールで更新を確認できます。

私は何かが恋しいですか?ありがとう。

最後に実際の API キーと会社 ID を使用します。

私のコードを参照してください:

<html>
<head>
<title>
    LinkedIn
</title>

<script type="text/javascript" src="https://platform.linkedin.com/in.js">
    api_key: 0000000000000
    onLoad: onLinkedInLoad
    authorize: true
</script>


<script type="text/javascript">
    function onLinkedInLoad() {
        alert('call');
        IN.Event.on("IN", "auth", onLinkedInAuth);
    }


    function onLinkedInAuth() {
        alert('call2');
        IN.API.Raw("/companies/000000/updates")
        .method("GET")
        .result(function(res) {
           document.write(JSON.stringify(res));});
        }

</script>
</head>
<body>
  <script type="IN/Login">
  </script>
</body>
</html>
4

1 に答える 1

0

承認のために IN.Event.on("IN", "auth", onLinkedInAuth) の代わりに IN.User.authorize(onLinkedInAuth) を使用しました。

于 2015-10-13T13:24:42.760 に答える