問題タブ [linkedin-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Linkedin gem - API が localhost と myDomain で異なるデータ セットを取得するのはなぜですか?
リンクされた完全なプロファイル データを取得するコードをローカル マシンに書きました。コードは以下のとおりです。次のコードには、linkedin gem を使用しました。
LinkedIn で API を使用するためにサイトを登録したとき、認証するサイトとして localhost と myDomain.com の両方を入力しました。リンクイン情報はどちらの場合も取得されているように見えますが、サーバー セッションで取得されるオブジェクトとは対照的に、ローカルホストで取得されるオブジェクトには違いがあります。たとえば、上記のオブジェクト「user_work_exs_linked_in」は、localhost で次の構造を持ちます。
一方、サーバー上では次のようにはるかに複雑な構造になっています (完全な構造は含まれていませんが、長すぎます)。
localhost で返されたオブジェクトはハッシュに変換できますが、サーバーで見つかったオブジェクトで「to_hash」を呼び出すとエラーが発生します。サーバーがローカルホストと異なる理由は何ですか? これは認証の問題ですか?
linkedin - Linkedin-j - update.getUpdateContent().getPerson().getCurrentStatus() は、Linkedin-j の使用中に常に NULL を返します
Linkedin Users Network Updates を取得しようとしています。
私のコードは-
しかし、ここで-
update.getUpdateContent().getPerson().getCurrentStatus()
常に NULL を返します。
何か提案 - 何をする必要がありますか?
redirect - RailsのLinkedIn Omniauth OAuth 2 - 不正なリダイレクトによる認証失敗
devise と omniauth を使用する Rails 4 アプリで LinkedIn の認証を構成する方法を見つけようとしています。私が持っている: gem ファイルに gem 'omniauth-linkedin-oauth2' があります。
アプリケーションを LinkedIn に登録し、アプリにシークレットとキーを挿入しました。LinkedIn 開発者フォーラムは、プロセスが機能していることを確認しましたが、登録されたリダイレクト パスがコールバックにあるものと一致しないと言っています。
次のコードを含む omniauth_callbacks コントローラーがあります。
root_path にリダイレクトしています。
root_path は、routes.rb ファイルで次のように定義されています: home#home.
ビュー フォルダー内に、home.html.erb というファイルを含む home というフォルダーがあります。
LinkedIn にリダイレクト URL を www.xxxxxxx.com/home として登録し、次のことも試しました: www.xxxxxxx.com、www.xxxxxxx.com/views/home/home、www.xxxxxxx.com/home/家。これらのパスはどれも機能しません。
私の root_path と一致するものとして LinkedIn によって認識されることができるリダイレクト パスを定義する方法を理解するために誰かを助けてください。
事前にどうもありがとうございました。
ruby-on-rails - linkedin gem でファセットと値を使用する方法
私はlinkedin gemを使用しており、2次接続のみを取得しようとしています。これは、人検索 API と network,S ファセットを使用して行われると言われています。S は「2 次接続」です。
問題は、ドキュメントが次のような方法でこれを行うことを説明していることです:
私はlinkedin gemを使用しているので、次のようなことを試しました:
しかし、私は(400): Unknown facet code {network+S}
に変更するとclient.search({ facets: ["network,S"] }, :people)
、
私は得る(400): Unknown facet code {S}
client.search( { :facets => [:network] }, :people ) を実行すると、すべての接続が返されます。コード F、S、A、および O。
ここで何か助けはありますか?
また、返すときは10程度しか返しません。ページネーションを行う方法を見ましたが、API 呼び出しが多すぎます。それらすべてを 1 回の呼び出しでプルする方法はありますか?
ありがとう!
c# - リンクされたユーザーのメッセージを取得する方法
接続されている他のリンクイン ユーザーに送信されたメッセージを取得したかったのです。
このサイトでメッセージを送信するコード サンプルを見つけました https://developer.linkedin.com/documents/sample-code-sending-message
ただし、メッセージを取得するためのサンプルはありませんでした。しかし、クエリ「/people/~/mailbox」でメッセージをフェッチしようとすると、「リモート サーバーがエラーを返しました: (403) Forbidden.」というエラーが表示されました。
詳細エラーメッセージで、「メールボックスへのアクセスが拒否されました」と表示されました。
これら 2 つのドキュメントには、プライマリ エンドポイント「POST /people/~/mailbox」のみがリストされていますが、GET については言及されていません。
https://developer.linkedin.com/oauth-10a-overview https://developer.linkedin.com/documents/authentication#oauth2-redirect-uri
メッセージを取得する方法はありますか? または回避策はありますか?洞察や助けをいただければ幸いです。
ありがとう
linkedin - タグ付け、メッセージの送信、LinkedIn でのメッセージの投稿 - プログラムによる
LinkedIn で見知らぬ人やつながりのない人にメッセージやタグ (人) をプログラムで送信することはできますか? また、LinkedIn のグループのメンバーでなくてもグループに投稿できるかどうかも知りたいです。
ruby-on-rails - Railsのリンクされた宝石は、接続の電子メールIDを取得できません
これらすべての指示に従って、レールアプリでリンクインの接続を取得します
ここで要点 www.gist.github.com/sreeharikmarar/6364970
接続は非常に適切に提供されますが、接続の電子メール ID は提供されません。
profile = @linkedin_client.profile(:fields=>["connections"])
接続の電子メール ID を取得するにはどうすればよいですか。
javascript - rspec テスト: :js => true を入れると before ブロックにも影響します
予定を予約するためのページがあり、予定が利用可能な最も早い日時を選択する JavaScript コードが含まれています。その後、ユーザーはボタンをクリックして予定をスケジュールできます。
それをテストするために、次のようなrspecテストを書いていました。
book_appointment_spec.rb
click_linkedin_button は、linkedin oauth を介してユーザーをログインさせるだけのメソッド定義です。問題は、設定した後でも、ブロックの周りに :js => true を設定するたびに、リンクされたhttp://imgur.com/mYUOxgDOmniAuth.config.mock_auth[:linkedin]
経由でログインするように求められることです。
誰かがこの問題を解決する方法を知っているかどうか疑問に思っていました。
以下は、この問題に関連する可能性のあるその他のファイルです。
spec_helper.rb
Gemfile