私のプロジェクトにLinkedInのログインの可能性を追加したいと思います。私はLinkedIn developer pageに与えられたチュートリアルを踏襲し、そのチュートリアルの次のコード、本当に基本的なものになってしまった:LinkedIn基本例が動作しないログイン
<!-- linkedin login -->
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: [MY_API_KEY] {~n}
authorize: false {~n}
onLoad: onLinkedInLoad {~n}
</script>
<!-- linkedin login play -->
<script type="text/javascript">
// Setup an event listener to make an API call once auth is complete
function onLinkedInLoad() {
IN.Event.on(IN, "auth", getProfileData);
}
// Handle the successful return from the API call
function onSuccess(data) {
console.log(data);
}
// Handle an error response from the API call
function onError(error) {
console.log(error);
}
// Use the API call wrapper to request the member's basic profile data
function getProfileData() {
IN.API.Raw("/people/~").result(onSuccess).error(onError);
}
</script>
私はページをレンダリングするdust.jsを使用しているよう{~n}
を気にしないでください。また、Iこれらの引数をLinkedInスクリプトに渡す必要があります。
ログインボタンが表示されます。これは、LinkedInがAPIキーに正しく接続できたことを意味しますが、Chromeコンソールでは次のエラーが表示されます。これはチュートリアルページののの例ですから、何が問題なのか分かりません。 LinkedInログイン関数のブロックをLinkedIn in.js
の呼び出しの前に宣言しても、同じエラーが発生します。
私はそれを見つけるのは非常に簡単な間違いだと思っていますが、私は間違って何をしているのかは分かりません。
いくつかの時間が経過し、私はこれはまだ関連しているか分かりません/ワーキング。私はその時に別の解決策を見つけましたが、入力に感謝します。 – Masiar
これはまさにこの時の実用的な解決策です。私はあなたと同じことに悩まされていましたが.....このページを見つけました...しかし、私にとっては何の助けにもなりませんでした...私はこれを更新するつもりだったと思っていました。 –