1

初めてホームページを作っています。ばかげた質問で申し訳ありませんが、私は本当にバックグラウンドがありません。しかし、私は学ぼうとしています。Weebly (www.i2i.network) で Web サイトを開発しました。Web サイトを使用している人々を監視するために、API サービスを介して LinkedIn サインアップ ボタンを含めようとしています。

これまでのところ、LinkedIn SDK ガイドで見つけたものをコピーして貼り付けました

<script type="in/Login"></script>

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    IN.User.logout(callbackFunction, callbackScope);
    api_key:   [API] //I put my API key here 
    authorize: true
    onLoad: onLinkedInLoad
    lang:      [LANG_LOCALE]
</script>

<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>

ボタンが最初に表示され、LinkedIn プロファイルへの接続が開きます。それは楽しい!:D (オタク)

この時点では、LinkedIn API サービスからデータを取得するかどうか、また「はい」の場合、データを管理して Intercom.io に含める方法はまだわかりません。

私が理解している限り、LinkedIn API から次の情報を受け取る必要があります。

{
  "firstName": "Frodo",
  "headline": "Jewelery Repossession in Middle Earth",
  "id": "1R2RtA",
  "lastName": "Baggins",
  "siteStandardProfileRequest": {
    "url": "https://www.linkedin.com/profile/view?id=…"
  }
}

私は実際に答えを受け取りますか?読み方は?次の Intercom.io スクリプトで使用するにはどうすればよいですか?

<script>
  window.intercomSettings = {
    app_id: "k9sz4pfb",
    name: "Nikola Tesla", // Full name
    email: "nikola@example.com", // Email address
    created_at: 1312182000 // Signup date as a Unix timestamp
  };
</script>
<script>(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/k92zopfb';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()</script>

これは非常に基本的な質問かもしれませんが、私はゼロから始めており、練習して学ぶのが好きです...

さらに、ステップバイステップで学べるウェブサイトやチュートリアルについて何か提案があれば、本当に感謝しています。

ご協力ありがとうございました、

ジャコモ

4

1 に答える 1