web-dev-qa-db-ja.com

linkedin Uncaught Error:このキーの構成の一部として有効なJavaScript APIドメインを指定する必要があります

私は10分間の指示でここにリストされた指示に従いました: guide そしてここにリストされたstackoverflowからのヘルプ: stackanswer

私はまだこのエラーを受け取ります:

Console.logエラー:

不明なエラー:有効なJavaScript APIドメインをこのキーの構成の一部として指定する必要があります。

私のコードはこれです:

<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key:'98eeeu4fd587w4'
</script>

Api_keyの値は、アプリのコンシューマキー/ APIキーの値です。また、リストしたJavaScript APIドメインの場合: http://mediaproof360.com,http://www.mediaproof360.com

1日の研究と試行錯誤の後、私は壁にぶつかっています。

ヘルプは大歓迎です。新しいAPIを使用して資格情報を持つ2つ目のアプリを作成しましたが、それでも運はありません。

28
S Renzler

このコードを試すことができます

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key: 98eeeu4fd587w4
</script>

APIキーを使用した引用符は機能しません。このセクションを<head>要素に追加します。

66
Rejeesh

Linkednによって同じエラーメッセージがスローされました。私の解決策は異なるように見えましたが。

設定でアプリのドメインを指定しませんでした。追加した後、すべてがうまく機能し始めました。末尾のスラッシュに注意してください。また、エラーを引き起こす可能性があります

enter image description here

アプリへのリンク https://www.linkedin.com/developer/apps/

15
Green

上記の@Rejeeshの正解に追加します。設定ファイルからapi_keyをエコーし​​、「authorize:true」などの他のパラメーターがある場合は、行末を忘れずに追加してください。たとえば、PHPの場合:

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key: <?php echo LINKEDIN_API_KEY . PHP_EOL; ?>
    authorize: true
</script>

これを行わないと、同じ行ですべてを取得するリスクがあり、同じエラーが発生します(キーが無効になります)。

11
morunas

@Rejeeshとmorunasの正解に追加するには、アプリケーションを確認する必要がある場合がありますJavaスクリプト設定と、Linkedinのドキュメントに記載されているようにドメインを追加します

https://developer.linkedin.com/docs/getting-started-js-sdk#initialize

1
shady sherif