2011-08-26 24 views
1

我正在嘗試使用https://github.com/pengwynn/linkedin的搜索功能。我無法在任何地方找到關於搜索功能的任何文檔,甚至沒有在gem網站/ github上找到任何文檔。有一些關於個人資料/連接拉的信息,但沒有任何關於搜索功能的信息。Rails linkedin gem - 有沒有人使用過搜索功能?

我想實現的是使用gem在linkedin上進行人員搜索。我有用戶在我的網站上輸入的關鍵字。關鍵字可以是一個人的姓名(第一個,最後一個,全名)或公司名稱。使用這些關鍵詞我想在linkedin上搜索關鍵詞。我正在尋找我的第一級連接中的關鍵字匹配,而不是我的擴展網絡。我想要返回的是我的連接的名字,姓氏,標題和網址。我想是這樣的..

client.search(:關鍵詞=> 「微軟」,:場=> [ 「FIRST_NAME」, 「姓氏」, 「標題」, 「picture_url」])

謝謝。

+0

所以我想到,我可以打電話搜索關鍵字像this..client.search(:關鍵字=>「荷馬辛普森」),但獲得返回我想要的字段的結果不起作用。這是行不通的.client.search(:關鍵字=>「荷馬辛普森」,:fields => [「名字」,「標題」])我總是隻收回姓和名 – absolutskyy

回答

2

對於你需要做的是這樣的字段:

:場=> [:人=> [ 「直呼其名」, 「標題」]]

嘛,我不是Ruby程序員,所以這可能是完全虛假的語法。而我沒有使用這個寶石。

但關鍵是,你問一組嵌套結果字段的,所以你需要生成一個REST URL看起來像:

http://api.linkedin.com/v1/people-search:(people:(first-name,headline))?keywords=homer%20simpson

和你所要求的是.. 。人名搜索:(名字,標題)?....

+1

謝謝亞當..遺憾的是延遲的迴應,有一段時間沒有檢查過這個網站。我繼續學習了OAuth機制,並直接使用LinkedIn API而不是這個gem。這樣更好,我有很大的靈活性。 – absolutskyy

+0

@absolutskyy很高興聽到你直接與linkedin api運氣... – botbot

+0

仍然有興趣爲這個問題找到正確的ruby語法。 – botbot