0

私は個人的なブログを持っており、Linkedin データを「自己紹介」セクションに入力したいと考えています。

自分の資格情報を使用して Linkedin にプログラムでログインし、データを提供する最良の方法は何ですか?

「MY」リンクイン データを表示できるようにするために、訪問者がリンクインにログインする必要はありません。

これに対する最善のアプローチについて何か考えはありますか?

これが私のコードの始まりです。私は始めたばかりで、フローを理解しています。

(function($, window) {
"use strict";

var Linkedin = {
    Config: {
        API_KEY: "API_KEY",
        SECRET_KEY: "SECRET_KEY",
        URL: "http://www.hanger-designs.co.uk:8888/wemustcreate/",
        END_POINT: "http://platform.linkedin.com/in.js"
    },
    initalise: function() {
        this.insertScript(this.returnedFunc, this.Config.END_POINT);
    },
    insertScript: function(callback, endPoint) {
        var code = "api_key:" + this.Config.API_KEY + "\n" + 
                   "onLoad:" + callback + "\n" +
                   "authorize: true"
        var scriptElement = document.createElement('script');
        scriptElement.text = code;
        scriptElement.type = 'text/javascript';
        scriptElement.src = this.Config.END_POINT;

        document.body.appendChild(scriptElement);
    },
    returnedFunc: function() {
        console.log('callback', arguments);
    }

}

Linkedin.initalise();

})(jQuery, window);
4

1 に答える 1

1

これを行うには、OAuth で承認する必要があります。あなたのブログはこの認証 (PHP/Perl/whatnot) を行うことができますが、クライアントはできません (JavaScript)。

この理由:

  • 秘密鍵を共有しているため、誰でもアクセスできます
  • 状態をどこかに保存する必要があります (トークン)。これをクライアントに保存しないでください。トークンを保存するにはサーバーが必要です。
于 2012-07-29T10:43:43.770 に答える