在使用 LinkedIn Company API 時是否曾經覺得自己正在走入複雜的迷宮?相信我,我去過那裡。作為一名久經沙場的開發人員,我無數次與 API 限制、速率限制和資料限製作鬥爭。但你猜怎麼著?這些挫折帶來了一些非常酷的發現,我將與您分享。
無論您是建立人力資源技術領域下一個重大產品的開發人員、對企業資料擷取有著永不滿足的胃口的資料科學家,還是旨在顛覆B2B 格局的新創公司創辦人,您都剛剛發現了您的藏寶圖LinkedIn 數據金礦。
在這個沒有廢話的指南中,我們將:
但是嘿,為什麼要告訴我們什麼時候可以展示呢?讓我們先嘗試一下可能性。想像一下只需幾行程式碼即可擷取全面的公司資料:
curl \ -G \ -H "Authorization: Bearer demo-bearer-token" \ 'https://nubela.co/proxycurl/api/linkedin/company' \ --data-urlencode 'url=https://www.linkedin.com/company/google/' \ --data-urlencode 'categories=include' \ --data-urlencode 'funding_data=include' \ --data-urlencode 'exit_data=include' \ --data-urlencode 'acquisitions=include' \ --data-urlencode 'extra=include' \ --data-urlencode 'use_cache=if-present' \ --data-urlencode 'fallback_to_cache=on-error'
印象深刻嗎?這只是開胃菜。此程式碼片段展示了第三方 LinkedIn API 解決方案(在本例中為我們自己的 Proxycurl API)的強大功能。但別擔心。在本指南中,我們將深入探討官方解決方案和替代方案。
無論您是在處理 API 速率限制、與資料限製作鬥爭,還是只是在尋找更有效的方法來獲取企業見解,您都來對地方了。我們將探索官方 LinkedIn Company API 和 第三方 API,如 Proxycurl Company API,讓您,開發者,成為您公司應得的 API 英雄!讓我們開始吧!
當需要在相關人員和公司的資料迷宮中導航時,您需要一位曾在戰壕中工作的嚮導。那就是我們。在 Proxycurl,我們花了數年時間研究 API、解碼資料結構以及突破 LinkedIn 資料的可能性界限。我們談論的是一個擁有 9 億用戶和 5840 萬家公司的平台——這就是我們正在處理的數據規模。這就是您可以信任我們的原因:
但不要只相信我的話。這是一個快速成功的故事:
順便說一句,我們的成功故事不僅僅是電子表格上令人印象深刻的數字 - 它們是現實世界的遊戲規則改變者,我的朋友!我們談論的是那些因一些限製而陷入困境並最終擺脫困境的企業。從渦輪增壓人力資源技術到徹底改變市場情報,從增壓 B2B 銷售到…好吧,您明白了。可能性如此巨大,我需要一本小說來列出所有這些(而且,沒有人想要這樣)。
因此,當我們深入了解 LinkedIn 公司 API 的世界時,請記住:您不僅僅是在獲取資訊 - 您還在利用多年的實踐經驗和經過驗證的結果。我們一直在戰壕里,用傷痕累累的 API 戰鬥(成功故事)來證明這一點,我們在這裡引導您走向勝利。
在我們深入之前,讓我們先設定一下場景。在 LinkedIn 公司 API 領域,有兩個不同的領域:
好了,數據愛好者們,是時候拉開 LinkedIn 公司官方 API 的帷幕了。將其視為您通往世界上最大的專業網路的後台通行證。讓我們詳細分析一下這個 API 的含義、它可以做什麼以及誰可以從中受益。係好安全帶!
簡單來說,LinkedIn 官方公司 API 是一組程式設計接口,允許開發人員存取和檢索 LinkedIn 上列出的公司的資料。這就像可以直接存取 LinkedIn 龐大的公司資訊資料庫,但有一些規則和限制(我們稍後會介紹,不用擔心)。
現在,您實際上可以使用此 API 做什麼?讓我們來分解一下:
值得注意的是,雖然此清單可能看起來很廣泛,但您可以存取的實際資料通常比您預期的要有限。 LinkedIn 對資料保持嚴格控制,這是正確的,因為他們平台上的海量資料確實非常有價值,這就是為什麼像 Proxycurl 這樣的替代品變得如此受歡迎(但我們有點超前了)。
User Group | Use Cases |
---|---|
Developers and software engineers | - Building company research tools - Integrating LinkedIn data into existing applications - Creating custom dashboards for business intelligence |
Data scientists | - Analyzing company growth trends - Performing industry-wide comparisons - Building predictive models for business performance |
HR and recruitment professionals | - Enhancing applicant tracking systems with company data - Researching potential employers for candidates - Identifying companies with recent growth for targeted recruiting |
Sales and marketing teams | - Enriching CRM data with up-to-date company information - Identifying potential leads based on company characteristics - Creating targeted marketing campaigns based on company insights |
Business strategists and consultants | - Conducting competitive analysis - Identifying potential partners or acquisition targets - Tracking industry trends and company movements |
Entrepreneurs and startup founders | - Researching potential competitors or partners - Understanding industry landscapes - Identifying gaps in the market based on company data |
舉一個現實世界的例子,假設您是一名開發人員,您的公司正在建立 B2B 銷售智慧平台。透過 LinkedIn Company API,您可以:
聽起來不錯,對吧?但這就是棘手的地方。雖然 LinkedIn Company API 理論上提供了這些功能,但存取和使用這些數據也面臨一系列挑戰。速率限制、資料限制和嚴格的應用程式流程可能會將您的資料夢想變成 API 噩夢,速度比您說「HTTP 429 請求過多」還要快。
但是別擔心!我們將深入探討如何實際取得這些資料、進行 API 呼叫的實質內容,是的,我們將正面解決這些令人討厭的限制。如果您發現自己在想,“一定有更好的方法”,那麼…請繼續關注。我們可能只是有一個解決方案,讓您忘記所有這些 API 憂鬱。
好吧,讓我們多討論一下房間裡的大象 - 實際上訪問官方 LinkedIn API。這就像城裡最酷的俱樂部,但要超越保鑣嗎?這就是事情變得非常棘手的地方:
那麼,你還想加入嗎?
好吧,你勇敢的靈魂,這裡有 3 個步驟,告訴你如何獲得令人垂涎的 LinkedIn 合作夥伴身份,以訪問 LinkedIn Company API:
是時候穿上你最好的西裝並練習電梯演講了:
現在,是時候前往 LinkedIn 合作夥伴計畫頁面並列出所有內容了:
LinkedIn 的合作夥伴計畫頁面顯示新申請的合作夥伴類別
現在,等待的遊戲開始了。我所說的比賽,是指數周令人緊張的期待。保持警惕 - LinkedIn 可能會回來詢問更多。
但是等等,還有更多…
當您苦苦等待數週(或數月)以獲得令人垂涎的 LinkedIn 合作夥伴身份時,您可以開始探索「精簡」版本。劇透警告:它是基本的,仍然需要批准,但它可能會同時解決 API 的問題。
這是5 個步驟:
在這裡開始建立您的應用程式
專業提示:具體說明您的用例。 LinkedIn 希望確切地知道您將如何使用他們的資料。這就像告訴你的伴侶你為什麼連續 5 個晚上出去 - 越詳細越好!
驗證您的應用程式
您可以在這裡請求存取 API
最後,您獲得了鑰匙
請記住,我的朋友,雖然本指南很全面,但官方 LinkedIn API 世界就像迪斯科地板上的變色龍一樣多變。請務必仔細檢查官方 LinkedIn 文件以獲取最新資訊。這就像野餐前查看天氣一樣 - 安全總比後悔好!
恭喜!如果您正在閱讀本文,那麼您已經成功地突破了訪問 LinkedIn 開發者帳戶的障礙。您已經通過了用例評估的審查,並憑藉手中的基本 API 存取權取得了勝利。現在,是時候領取獎品並深入研究等待的數據了。 讓我們將來之不易的存取權變成純粹的資料黃金!
在深入研究程式碼之前,讓我們先了解一些技術細節。畢竟,了解是成功的一半!
現在我們已經掌握了基礎知識,讓我們捲起袖子開始研究程式碼吧!
在 API 世界中,存取權杖就像進入專屬俱樂部的 VIP 通行證。 LinkedIn 的公司 API 使用用戶端憑證流(2 足 OAuth)來授予此後台通行證(存取權杖)。還記得我們之前儲存的 Client ID 和 Secret 嗎?是時候用它們換取訪問令牌了:
curl \ -G \ -H "Authorization: Bearer demo-bearer-token" \ 'https://nubela.co/proxycurl/api/linkedin/company' \ --data-urlencode 'url=https://www.linkedin.com/company/google/' \ --data-urlencode 'categories=include' \ --data-urlencode 'funding_data=include' \ --data-urlencode 'exit_data=include' \ --data-urlencode 'acquisitions=include' \ --data-urlencode 'extra=include' \ --data-urlencode 'use_cache=if-present' \ --data-urlencode 'fallback_to_cache=on-error'
專業提示:根據我的經驗,將存取權杖視為成功的秘訣至關重要。安全存放並重複使用直至過期(通常在 30 分鐘後)。之後,只需請求一個新的即可。請記住,分享是關懷,但在訪問令牌方面則不然!
現在我們已經有了 VIP 通行證(存取權杖),讓我們取得一些公司資料!我們將使用公司搜尋 API 及其關鍵字搜尋功能來尋找一些很酷的公司:
curl \ -G \ -H "Authorization: Bearer demo-bearer-token" \ 'https://nubela.co/proxycurl/api/linkedin/company' \ --data-urlencode 'url=https://www.linkedin.com/company/google/' \ --data-urlencode 'categories=include' \ --data-urlencode 'funding_data=include' \ --data-urlencode 'exit_data=include' \ --data-urlencode 'acquisitions=include' \ --data-urlencode 'extra=include' \ --data-urlencode 'use_cache=if-present' \ --data-urlencode 'fallback_to_cache=on-error'
此 search_companies 功能將使我們能夠放大公司景觀。這就是讓它打勾的原因:
現在我們有了存取權杖函數和 API 呼叫函數,讓我們將它們組合成一個主函數來協調我們的 LinkedIn 公司搜尋:
import requests # Your LinkedIn App's Client ID and Client Secret LINKEDIN_CLIENT_ID = 'your_client_id' LINKEDIN_CLIENT_SECRET = 'your_client_secret' def get_access_token(): """ Exchanges LinkedIn app's client credentials for an access token. """ token_url = 'https://www.linkedin.com/oauth/v2/accessToken' params = { 'grant_type': 'client_credentials', 'client_id': LINKEDIN_CLIENT_ID, 'client_secret': LINKEDIN_CLIENT_SECRET, } headers = { 'Content-Type': 'application/x-www-form-urlencoded' } response = requests.post(token_url, headers=headers, data=params) if response.status_code == 200: access_token = response.json().get('access_token') if access_token: print(f"Access Token acquired: {access_token}") return access_token else: print("Access token not found in the response.") return None else: print(f"Error {response.status_code}: {response.text}") return None # Get the access token access_token = get_access_token()
這裡,我們使用查詢參數以關鍵字搜尋公司。在本例中,我們正在搜尋“LinkedIn Corporation”,但您可以隨意將其替換為您感興趣的任何公司名稱或行業關鍵字。請記住,您可以調整搜尋查詢、新增或刪除篩選器以及嘗試不同的參數來最佳化結果。不要害怕調整程式碼,看看你能發現什麼樣的公司資料。
請記住,使用此 API 時:
對於輸出,傳回的實際欄位可能會根據公司和應用程式的存取等級而有所不同。某些欄位可能會遺失或具有不同的值。就像一盒巧克力 - 你永遠不知道你會得到什麼!
這就是你得到的!您剛剛第一次呼叫 LinkedIn Company API。感受到那種匆忙嗎?這就是觸手可及的數據的力量!
但是等等,劇情有轉折…
如果您正在使用此官方 LinkedIn 公司 API 並且它運行完美,那麼恭喜您!你是被選中的少數人之一。但對我們許多凡人來說,我們可能會遇到一些障礙。別擔心,您面臨的情況很常見,而且 LinkedIn 因其設定的限製而臭名昭著。
想像一下您正在建立一個銷售智慧工具。您希望每天使用最新的 LinkedIn 公司資料來豐富您的 CRM。透過這些速率限制,您可能每天可以更新數百筆記錄。按照這個速度,當您完成資料庫更新時,第一個條目已經過時了!
假設您是市場研究員,試圖了解產業趨勢。您想要分析特定行業的公司在過去五年中的發展。由於這些數據限制,您的分析中會留下空白,這可能會扭曲您的整個報告。
想像一下:您對一款應用程式有了絕妙的想法,它將徹底改變人們尋找工作的方式。你精力充沛,開始編碼,然後…LinkedIn 的服務條款讓你的夢想破滅。
想像一下,您已經建立了一個人工智慧驅動的職業諮詢工具,該工具使用 LinkedIn 的公司數據來建議最佳職業道路。您已準備好發布,但 LinkedIn 認為您的應用程式與他們自己的職業洞察功能過於相似。突然,您的 API 存取權限被撤銷,幾個月的工作付之東流。
等一下。不要誤會我的意思 - LinkedIn 公司官方 API 非常強大。但它就像一輛脾氣暴躁的跑車:高性能但維護成本高。
劇情變得更複雜......
現在,想像一下存取全面的 LinkedIn 公司數據,沒有速率限制,也沒有繁瑣的審批流程。圖片擷取歷史數據,讓您分析一段時間內的趨勢。設想建立革命性的應用程序,而不必擔心突然失去 API 存取權限。聽起來好得令人難以置信,對吧?
好了,各位,是時候向你們介紹我們整個故事中的超級英雄了。還記得我們剛才談到的那些官方 LinkedIn 公司 API 令人頭痛的問題嗎?好吧,想像一下,如果有一根魔杖可以讓它們消失得比你說的「速率限制」還要快。
女士們、先生們,歡迎您來到 Proxycurl——您在 LinkedIn 數據世界中最好的新朋友。
讓我們來解釋為什麼 Proxycurl 是 LinkedIn 資料的羅賓漢,使世界各地的開發者和關聯公司的訪問民主化:
但不要只相信我的話。讓我們看看 Proxycurl Company API 的實際應用!
還記得我們之前透過官方 LinkedIn 公司 API 進行公司搜尋嗎?好吧,準備好讓你大吃一驚。使用 Proxycurl Company API 是多麼簡單:
curl \ -G \ -H "Authorization: Bearer demo-bearer-token" \ 'https://nubela.co/proxycurl/api/linkedin/company' \ --data-urlencode 'url=https://www.linkedin.com/company/google/' \ --data-urlencode 'categories=include' \ --data-urlencode 'funding_data=include' \ --data-urlencode 'exit_data=include' \ --data-urlencode 'acquisitions=include' \ --data-urlencode 'extra=include' \ --data-urlencode 'use_cache=if-present' \ --data-urlencode 'fallback_to_cache=on-error'
看那個!乾淨、簡單且功能強大。這就是我們的函數大放異彩的原因:
以為我們已經完成了嗎?不…
使用 use_cache 參數,您現在是時間的主人(嗯,至少是資料新鮮度):
fallback_to_cache 參數可讓您決定在取得新資料遇到困難時該怎麼做:
順便說一句,我們在這個例子中只是觸及了表面——還有很多東西需要探索!但在開始編碼之前,讓我們先退後一步,深入了解 Proxycurl API 的一些重要細節。
我知道您已經準備好進入 Proxycurl API 的世界並釋放 LinkedIn 資料的全部潛力,但在您開始之前,讓我們先介紹一些要點,以確保您能夠快速上手。
在那裡,您會找到隨機產生的金鑰。用你所擁有的一切來守護這個!
驗證:
Proxycurl API 使用不記名令牌進行驗證。
只需將您的 API 金鑰包含在 Authorization 標頭中,就像我們在上面的程式碼中所做的那樣。
速率限制:別急,因為這就是事情變得令人興奮的地方:
每分鐘最多 300 個請求
每 5 分鐘爆發多達 1500 個請求
專業提示: 使用指數退避處理 429 錯誤(速率限制)。這就像是禮貌地敲 API 的門,而不是反覆敲門。
錯誤不收取任何費用(404 除外,這並不是真正的錯誤)。
API 回應時間:
平均反應時間約2秒。比你說「專業網絡」還要快!
專業提示:發出並發請求以最大化吞吐量。這就像在超市開設多條收銀台。
Proxycurl API 提供清晰的錯誤代碼和訊息。不再有讓您質疑整個職業選擇的神秘錯誤!
向後相容性:
我們保證不會把地毯從你身上拔掉。在不事先通知您的情況下,我們不會刪除或更改現有功能。以此作為我們對您和您的家人的承諾!
女士們先生們,我們已經看到了 Proxycurl Company API 功能的基本程式碼片段,但這只是冰山一角。還記得我們所做的簡單的公司搜尋嗎?好吧,請按住鍵盤,因為 Proxycurl 不僅僅是一個 API - 它是您對企業資料世界的所有存取通行證。
讓我們深入了解 Proxycurl Company API 的 6 個端點,這會讓您感覺自己像個資料精靈。
將公司簡介端點視為您與公司相關的所有事物的一站式商店。每個成功的請求只需 1 個積分,您就可以獲得有關公司簡介的結構化資料寶庫。這就像是觸手可及的企業水晶球!
專業提示:此端點非常適合豐富您的 CRM 資料或建立詳細的公司資料庫。這就像是將一張名片變成全面的公司簡介!
想知道公司裡誰是誰?員工清單端點可以滿足您的需求。每個返回的員工獲得 3 個積分,您就可以存取員工資料的金礦。它由 LinkDB 提供支持,LinkDB 是 Proxycurl 包含近 5 億用戶和公司資料的綜合資料集。
專業提示:使用它進行競爭分析或識別目標公司的關鍵決策者。這就像是使用了類固醇的組織結構圖!
有時,規模確實很重要—尤其是在涉及公司資料時。此員工計數端點為您提供來自各種來源的員工總數,每個成功請求只需 1 個積分。這就像擁有一個公司員工人數答題器,但更準確!
專業提示:非常適合市場區隔或識別處於特定成長階段的公司。看著這些數字不斷增加!
人們說一圖勝千言。那麼,公司簡介圖片端點會免費為您提供該圖片(在您第一次充值後)!這是一種為公司數據顯示添加視覺風格的快速而簡單的方法。
專業提示: 使用此功能可以增強公司目錄或商業智慧儀表板的 UI。讓您的數據看起來和效能一樣好!
利用公司數據扮演偵探?公司查找端點是您的放大鏡。對於每個成功請求 2 個積分,您可以僅透過名稱、網域或位置解析公司的 LinkedIn 個人資料。這就像將名片變成完整的 LinkedIn 個人資料!
專業提示:非常適合驗證公司資訊或豐富銷售流程中的潛在客戶資料。夏洛克·福爾摩斯,盡情享受吧!
最後但並非最不重要的一點是,此員工搜尋端點是您的企業人才偵察員。對於每個成功請求 10 個積分,加上每個返回的員工 6 個積分,您可以按職位搜尋員工。這就像透過 X 光透視公司的組織結構圖一樣!
專業提示:非常適合尋找特定人才或針對特定角色的銷售團隊的招募公司。企業大海撈針從未如此簡單!
現在,我知道您在想什麼:「這聽起來不錯,但是這些端點與官方 LinkedIn 公司 API 有何不同?」好吧,我的朋友,這是秘密武器。想像一下您正在建立一個競爭情報工具。透過這些 Proxycurl Company API 的端點,您可以:
最好的部分是什麼?您可以透過靈活的定價、沒有嚴格的費率限制以及比早晨咖啡更新鮮的數據來獲得這一切!因為有了 Proxycurl,天空不是極限 - 這只是開始!
因此,無論您是希望顛覆市場的新創公司創辦人、渴望洞察力的資料科學家,還是為公司打造下一個偉大產品的開發人員,Proxycurl 的公司 API 都能為您提供支援。是時候停止與 API 限製作鬥爭,開始釋放 LinkedIn 資料的全部力量了。
現在,重頭戲來了!在紅色角落,我們有衛冕冠軍,官方 LinkedIn 公司 API。在藍色角落,挑戰者是 Proxycurl 的公司 API。讓我們來分析一下這場對決,看看誰更勝一籌。
Feature | LinkedIn API | Proxycurl API |
---|---|---|
Rate Limits | Strict (e.g., 100,000/day) | Flexible credit system |
Data Completeness | Limited fields | Comprehensive data fields |
Historical Data | Limited access | Extensive historical data |
Use Case Flexibility | Restricted by LinkedIn's TOS | Flexible for various applications |
Integration Complexity | Complex OAuth process | Simple API key authentication |
Pricing Model | Opaque, negotiation-based | Transparent, credit-based system |
Support | Limited, often automated | Dedicated human support |
Data Compliance | Strict usage guidelines | Ethical collection, flexible usage |
雖然官方 LinkedIn API 一直是許多人首選或首要考慮的解決方案,但該行業此後已轉向支援此類資料豐富 API 解決方案,例如我們自己的 Proxycurl API 產品。從上表激烈的對決來看,冠軍歸屬已經一目了然了(咳是Proxycurl)。
現在,我知道您可能在想什麼:「這聽起來不錯,但這實際上合法嗎?」這是一個公平的問題,值得一個徹底的答案。
Proxycurl 非常重視資料合規性和道德收集。我們竭盡全力確保我們的做法光明正大。還擔心嗎?不要只相信我的話。
以下是一些深入探討法律方面的資源:
這些文章對 LinkedIn 資料收集和資料使用的法律環境進行了深入分析。它們不僅讓人放心,而且具有教育意義!
在結束之前,讓我們快速瀏覽一下 Proxycurl 庫中其他一些強大的工具。這些產品與公司 API 無縫協作,提供全面的 B2B 資料解決方案。
Product | Use Cases |
---|---|
People API | Talent sourcing, sales lead generation |
Search API | Market research, competitor analysis |
Contact API | Direct outreach, email marketing |
School API | Education sector analysis, alumni networking |
Jobs API | Job market trends, recruitment strategies |
Customer API | Customer insights, retention strategies |
以為我們已經完成了嗎?還有更多! Proxycurl 提供更多解決方案來增強您的 B2B 數據遊戲:
這些工具中的每一個都可以與 Proxycurl 的公司 API 集成,以創建強大、全面的 B2B 資料解決方案。無論您從事銷售、招聘、市場分析或任何其他依賴專業數據的領域,請相信我,我們絕對有一個工具可以增強您的工作流程。
哦,如果您渴望更多數據驅動的見解,請查看我們對 CRM 數據豐富的深入研究。它比八卦雜誌更有趣,也更有用!
哇,多麼美好的一天!我們已經了解了 LinkedIn 數據的概況,從官方 LinkedIn Company API 的挑戰到 Proxycurl 的解放可能性。結束時,讓我們回顧一下最重要的要點。
好了,我的朋友!我們揭開了存取 LinkedIn 公司資料的過程的神秘面紗,無需秘密握手或向 API 之神犧牲你的長子。
請記住,在 B2B 數據的世界中,知識確實就是力量。借助 Proxycurl,您不僅可以存取數據,還可以釋放洞察力,推動業務發展、推動創新,並為您帶來行業競爭優勢。
無論您是策劃統治世界的初創公司創始人、編寫B2B 生態系統中下一件大事的開發人員,還是對企業數據洞察力永無止境的數據科學家,Proxycurl 都是您釋放LinkedIn 全部潛力的關鍵龐大的資料生態系。
立即註冊 Proxycurl 帳戶,輕鬆釋放 B2B 資料的全部潛力。如果您使用工作電子郵件註冊,您將獲得 100 個免費積分,如果您使用個人電子郵件註冊,您將獲得 10 個免費積分。
無論您下一步做什麼,請記住,我們始終在 hello@nubela.co 為您的數據之旅提供支援。
現在,請原諒,我有一些 API 需要爭論,還有一些資料需要征服。所以,繼續前進,無所畏懼地編碼,祝您的資料庫永遠充滿,您的 API 呼叫永遠成功。
以上是Linkedin 公司 API 終極指南,包含完整的 Python 程式碼範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!