คุณควรลงทุนเวลาคิดชิ้นความคิดและมีส่วนร่วมกับผู้ประกอบการและมืออาชีพใน LinkedIn หรือไม่? จะช่วยให้ บริษัท หรือธุรกิจของลูกค้าของคุณหรือไม่? หรือว่ามันแค่เพิ่มตัวชี้วัดความไร้สาระ?
ประเด็นขัดแย้งดังกล่าวไม่ใช่เรื่องแปลก แต่การวิจัยชี้ไปที่คำตอบ ข้อสงสัยใด ๆ ที่เอ้อระเหยสามารถลดลงได้โดยการเพิ่มประสิทธิภาพการกระจายเนื้อหาโดยใช้อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันของ LinkedIn (API) เรียนรู้วิธีใช้ LinkedIn API เพื่อโพสต์ในหน้า บริษัท ของคุณหรือผู้ใช้ของคุณ
ทำไม LinkedIn จึงมีความสำคัญสำหรับธุรกิจของคุณ
LinkedIn เป็นศูนย์กลางที่ต้องการสำหรับการตลาดและการขาย B2B การสำรวจการตลาด B2B มืออาชีพแสดงให้เห็นว่า LinkedIn เป็นผู้นำเครือข่ายสังคมอื่น ๆ ทั้งหมดอย่างมีประสิทธิภาพ บางคน 77% กล่าวว่าให้ผลลัพธ์ที่ดีที่สุดในแพลตฟอร์มที่ไม่ได้ชำระเงินและ 79% ที่ตกลงกันระหว่างแพลตฟอร์มที่ชำระเงินล่วงหน้า
ผู้ใช้ LinkedIn ดูเหมือนจะเห็นด้วย แม้ว่าผู้ร่วมงานหลายคน LinkedIn กับเรซูเม่และงานในความเป็นจริง ความประทับใจสำหรับเนื้อหาคือ 15x สำหรับการโพสต์งาน แบบสำรวจอื่น ๆ ค้นหา 75% ของผู้ซื้อที่จะประเมินผู้ขายตามความเป็นผู้นำทางความคิดและ 70% ของผู้ใช้เห็นว่า LinkedIn เป็นแหล่งที่เชื่อถือได้
เห็นได้ชัดว่าการเพิ่มการกระจายเนื้อหาบน LinkedIn นำผลตอบแทนที่ยอดเยี่ยมสำหรับเวลาที่ลงทุน การใช้ APIs และระบบอัตโนมัติธุรกิจสามารถเพิ่มผลตอบแทนเหล่านี้ได้โดยการปรับขนาดการตลาด LinkedIn ในขณะที่ลดความพยายามในการทำมันด้วยตนเอง
รู้เบื้องต้นเกี่ยวกับภูมิทัศน์ LinkedIn API
LinkedIn APIs เปิดใช้งานแอปพลิเคชันเว็บและมือถือเพื่อใช้ข้อมูลและคุณสมบัติของ LinkedIn สำหรับความต้องการทางธุรกิจที่ไม่ซ้ำกัน
LinkedIn เผยแพร่ APIs ต่อไปนี้:
- แพลตฟอร์มโซลูชั่นผู้บริโภค: ครอบคลุมคุณสมบัติพื้นฐานส่วนใหญ่ที่เราคุ้นเคย – โปรไฟล์เครือข่ายโพสต์และความคิดเห็น
- แพลตฟอร์มนักพัฒนาด้านการตลาด: แพลตฟอร์มผู้บริโภคที่มีคุณสมบัติขั้นสูงเช่นการจัดการองค์กร
- APIs การปฏิบัติตามกฎระเบียบ: เหมือนกับแพลตฟอร์มการตลาด แต่มีคุณสมบัติด้านความปลอดภัยของข้อมูลที่ต้องการโดยอุตสาหกรรมที่มีการควบคุม
- โซลูชั่นความสามารถ: ฟังก์ชั่นที่เกี่ยวข้องกับการจ้างงานที่มีให้เฉพาะเพื่อเลือกพันธมิตร
- โซลูชั่นการเรียนรู้: คุณสมบัติสำหรับแพลตฟอร์มการเรียนรู้ของ LinkedIn และพร้อมใช้งานเพื่อเลือกพันธมิตรเท่านั้น
นักเดินเรือขาย: คุณสมบัติที่เกี่ยวข้องกับกรณีการใช้งานการขายและมีให้เฉพาะเพื่อเลือกพันธมิตร
เตรียมพร้อมที่จะใช้ LinkedIn API
API ผู้บริโภคให้คุณสมบัติส่วนใหญ่ของ LinkedIn โดยไม่ได้รับการอนุมัติจากแอพ แต่สำหรับคุณสมบัติเช่นการโพสต์บนหน้า บริษัท แอปของคุณจะต้องได้รับการอนุมัติแพลตฟอร์มการตลาด ส่วนนี้อธิบายขั้นตอนทั่วไปในการเข้าถึงทั้งสองแพลตฟอร์ม
1. ลงทะเบียนแอปของคุณ
- ลงชื่อเข้าใช้ LinkedIn พอร์ทัลนักพัฒนา–
- สร้างแอพใหม่ด้วย“ สร้างแอพ”
- ป้อนรายละเอียดพื้นฐานเช่นชื่อและโลโก้
- คุณต้องเชื่อมโยงแอปของคุณกับหน้า บริษัท หากคุณไม่มีหน้าใด ๆ ให้สร้างหน้า
2. ขอการตรวจสอบแอพจากหน้า บริษัท

- บนแท็บการตั้งค่าให้กด“ ตรวจสอบ” เพื่อรับลิงค์การตรวจสอบ
- ส่งลิงค์นั้นไปยังผู้ดูแลระบบของหน้า บริษัท ที่คุณเลือกมาก่อน
- เมื่อผู้ดูแลระบบเปิดลิงค์นั้นพวกเขาถูกขอให้ยืนยันความรับผิดชอบของพวกเขาสำหรับแอปของคุณ หากพวกเขายืนยันคุณได้รับแจ้งว่าแอปของคุณได้รับการยืนยันและคุณสามารถดำเนินการกับการตั้งค่าอื่น ๆ ได้
3. ขอเข้าถึงคุณสมบัติ
- บนแท็บผลิตภัณฑ์ขอให้เข้าถึงทั้ง“ Share on LinkedIn” และ“ ลงชื่อเข้าใช้ด้วย LinkedIn” พวกเขาประกอบขึ้นเป็นแพลตฟอร์มผู้บริโภค
- หากต้องการโพสต์ในหน้า บริษัท ขอให้เข้าถึง“ แพลตฟอร์มนักพัฒนาการตลาด” อย่างไรก็ตามจะต้องได้รับการอนุมัติหลังจากที่คุณให้รายละเอียดเกี่ยวกับใบสมัครของคุณ
- ใบสมัครของคุณอาจ ใช้เวลาสักครู่ เพื่อตรวจสอบและคาดว่าจะมีการปฏิเสธเล็กน้อยก่อนที่จะได้รับการอนุมัติ
4. ตรวจสอบการอนุญาตใบสมัครของคุณ

บนแท็บ Auth ลงทะเบียน URL เปลี่ยนเส้นทาง OAuth สำหรับแอปของคุณ คุณจะใช้ในภายหลังเมื่อได้รับโทเค็นการเข้าถึง
ภายใต้ส่วน OAuth 2.0 ขอบเขตตรวจสอบให้แน่ใจว่าแอปของคุณมีขอบเขตเหล่านี้:
w_member_social
r_liteprofile
w_organization_social
(เฉพาะในกรณีที่คุณร้องขอการเข้าถึงแพลตฟอร์มการตลาด)
จัดเก็บรหัสลูกค้าและความลับของลูกค้าอย่างปลอดภัยในฐานข้อมูลหรือห้องนิรภัย
ได้รับอนุญาตจากผู้ใช้ของคุณ
แอปของคุณจะต้องขอให้ผู้ใช้ของคุณปล่อยให้ใช้งานบัญชี LinkedIn สิ่งนี้ทำได้โดยใช้การไหลของรหัสการอนุญาต OAuth 2.0 หลังจากการรับรองความถูกต้องของผู้ใช้กับ LinkedIn และการอนุญาตแอพแล้วจะสร้างโทเค็นการเข้าถึงต่อผู้ใช้ที่ให้แอปพลิเคชันของคุณโทร API เพื่อใช้งานบัญชีผู้ใช้ในนามของพวกเขา
ตั้งแต่ เอกสารการอนุมัติ API ครอบคลุมและแม่นยำเราจะไม่ทำซ้ำขั้นตอนที่นี่ แต่รายละเอียดบางอย่างที่ควรจำไว้:
- สำหรับการสร้างโพสต์ในโปรไฟล์ LinkedIn คุณต้องการ
scope=r_liteprofile w_member_social
– - สำหรับโพสต์ในหน้า บริษัท เพิ่ม
w_organization_social
ถึงขอบเขต - โทเค็นการเข้าถึงจะไม่หมดอายุเป็นเวลา 60 วัน ปฏิบัติต่อพวกเขาเช่นรหัสผ่านและจัดเก็บไว้อย่างปลอดภัยในฐานข้อมูลผู้ใช้ของคุณ
LinkedIn ไม่ได้ออกโทเค็นรีเฟรชให้กับทุกคน มีเพียงบางส่วนเท่านั้น พันธมิตรที่ได้รับอนุมัติ รับพวกเขา หากคุณได้รับหนึ่งโปรดจำไว้ว่าโทเค็นรีเฟรชนั้น อย่าหมดอายุเป็นเวลาหนึ่งปี–
สิ่งที่คุณควรรู้เกี่ยวกับ LinkedIn API
เพื่อหลีกเลี่ยงการทำลายแอปพลิเคชันไคลเอนต์ LinkedIn จะรักษา API หลายรุ่นแต่ละรุ่นมีความหมายที่แตกต่างกัน เมื่อวันที่พฤศจิกายน 2565 มีการโพสต์ APIs ที่แตกต่างกันสามแบบในเวอร์ชันที่แตกต่างกัน ข้อมูลที่ขัดแย้งกันหรือค้างในเอกสารเพียงเพิ่มความสับสน
เราได้เรียกร้องผ่านเอกสารและหาเคล็ดลับเหล่านี้เพื่อช่วยให้คุณหลีกเลี่ยงความสับสน:
- ใช้ไฟล์ โพสต์ api– มันแทนที่ทั้ง API เนื้อหาที่ผู้ใช้สร้างขึ้น และ หุ้น API–
- ที่ URL ฐานที่ต้องการ ตอนนี้ APIs ส่วนใหญ่เป็นตอนนี้
/relaxation/
ไม่/v2/
– สำหรับโพสต์ API ใช้/relaxation/posts
ไม่/v2/posts
– หลังยังใช้งานได้ แต่เลิกใช้แล้ว - ข้อยกเว้นสำหรับจุดก่อนหน้าคือ โปรไฟล์ API– ใช้ต่อไป
/v2/me
ไม่/relaxation/me
เพราะหลังขว้างACCESS_DENIED
ข้อผิดพลาด - เนื่องจาก API มีหลายเวอร์ชันคุณต้องระบุเวอร์ชันที่คุณต้องการในไฟล์
Linkedin-Model: yyyymm
ส่วนหัว API จะทำงานตามที่อธิบายโดยเอกสารของเวอร์ชันนั้น

เมื่อมีการเคลียร์สิ่งนั้นขึ้นคุณก็พร้อมสำหรับโพสต์แรกของคุณ
สร้างโพสต์แรกของคุณ (แชร์) ด้วย LinkedIn API
เพื่อแบ่งปันโพสต์ใช้ไฟล์ /put up
LinkedIn Put up Endpoint:
POST https://api.linkedin.com/relaxation/posts
ร่างกายคำขอคือ วัตถุ JSON–
{
"creator": "urn:li:particular person:{ID}",
"commentary": "Textual content of the put up",
"visibility": "PUBLIC",
"lifecycleState": "PUBLISHED",
"distribution": {
"feedDistribution": "MAIN_FEED",
"targetEntities": (),
"thirdPartyDistributionChannels": ()
}
}
creator={urn}
: หากต้องการโพสต์ในหน้าของผู้ใช้ให้ใช้ไฟล์ ชื่อทรัพยากรเครื่องแบบ (โกศ) เช่น“urn:li:particular person:{ID}
“. รับรหัสนั้นจากไฟล์/v2/me
จุดสิ้นสุดโปรไฟล์–
หากต้องการโพสต์ในหน้า บริษัท ของลูกค้าให้ใช้“urn:li:group:{ID}
” (หมายเหตุ: สิ่งนี้ต้องได้รับการอนุมัติแพลตฟอร์มการตลาดสำหรับบทบาทผู้ดูแลระบบแอปและหน้าสำหรับผู้ใช้)commentary={textual content}
: ข้อความของโพสต์ของคุณ
เพิ่มส่วนหัวคำขอทั้งสี่นี้เสมอ:
Authorization: Bearer {access_token}
LinkedIn-Model: {yyyymm}
: API เวอร์ชันแอปพลิเคชันของคุณสามารถจัดการได้X-Restli-Protocol-Model: 2.0.0
Content material-Sort: software/json
หากคำขอสำเร็จคุณจะได้รับสถานะ 201 (สร้าง) และ x-restli-id
ส่วนหัวตอบกลับมีโกศโพสต์ใหม่ urn:li:share:{ID}
–
รหัสที่ใช้ server aspect node.js พร้อม JavaScript:
import fetch from 'node-fetch';
// Get the entry token for the present person.
// out of your database or vault.
const accessToken = getAccessTokenOfLoggedInUser();
const headers = {
'Authorization': `Bearer ${accessToken}`,
'LinkedIn-Model': '202211',
'X-Restli-Protocol-Model': '2.0.0',
'Content material-Sort': 'software/json'
};
// Get person ID and cache it.
const apiResp = await fetch('https://api.linkedin.com/v2/me',
{headers: headers});
const profile = await apiResp.json();
const params = {
"creator": `urn:li:particular person:${profile.id}`,
"commentary": "Textual content of the put up",
"visibility": "PUBLIC",
"lifecycleState": "PUBLISHED",
"distribution": {
"feedDistribution": "MAIN_FEED",
"targetEntities": (),
"thirdPartyDistributionChannels": ()
}
};
const postResp = await fetch(
'https://api.linkedin.com/relaxation/posts', {
technique: 'POST',
headers: headers,
physique: JSON.stringify(params)
});
console.log(postResp.standing);
if (postResp.okay) {
const postId = postResp.headers.get('x-restli-id');
console.log(postId);
}
รับการวิเคราะห์สำหรับโพสต์กับ LinkedIn API
LinkedIn รายงานตัวชี้วัดโดยละเอียดสำหรับหน้า บริษัท และโพสต์บนพวกเขาจาก สถิติหน้า และ แบ่งปันสถิติ จุดสิ้นสุด แอปของคุณต้องได้รับการอนุมัติแพลตฟอร์มการตลาด LinkedIn เพื่อรับการวิเคราะห์ นอกจากนี้ตัวชี้วัดไม่สามารถใช้งานได้สำหรับโพสต์ในหน้าส่วนตัวของผู้ใช้
ส่งคำขอ API นี้เพื่อรับตัวชี้วัดสำหรับโพสต์:
GET https://api.linkedin.com/relaxation/organizationalEntityShareStatistics?
organizationalEntity=urn:li:group:{org-id}
&shares(0)=urn:li:share:{post-id}
organizationalEntity=urn:li:group:{org-id}
: Urn ของหน้า บริษัท ของคุณหรือลูกค้าshares(0)=urn:li:share:{post-id}
: Urn ของโพสต์ในหน้านั้นที่คุณต้องการตัวชี้วัดสำหรับ
ข้อมูลในการตอบกลับจะมีลักษณะเช่นนี้:
{
"paging": {
"depend": 3,
"begin": 0
},
"components": (
{
"totalShareStatistics": {
"uniqueImpressionsCount": 927,
"clickCount": 10976,
"engagement": 0.0095647t9487,
"likeCount": 31,
"commentCount": 23,
"shareCount": 2,
"commentMentionsCount": 2,
"impressionCount": 34416,
"shareMentionsCount": 2
},
"organizationalEntity": "urn:li:group:151279"
}
)
}
หาก API ส่งคืนวัตถุจำนวนมากวัตถุเพจจะถูกส่งคืนสำหรับ การปนเปื้อน– ตัวอย่างเช่น:
GET https://api.linkedin.com/v2/{service}?begin=10&depend=10
API โซเชียลมีเดียทางเลือกสำหรับ LinkedIn
Ayrshare Social Media API นั้นง่ายกว่า ทางเลือกสำหรับ LinkedIn API สำหรับการโพสต์เนื้อหาและการวิเคราะห์
เตรียมพร้อมที่จะใช้ Ayrshare API
เริ่มต้นกับ Ayrshare API ในเวลาเพียงสามขั้นตอน:

คุณพร้อมที่จะใช้ API ของเราตามที่แสดงในตัวอย่างด้านล่าง
โพสต์วิดีโอขององค์กรของคุณบน LinkedIn โดยใช้ Python
คุณต้องการโพสต์ในหน้า LinkedIn ของคุณหรือ บริษัท ของคุณโดยอัตโนมัติหรือไม่? ตัวอย่างเช่นเมื่อใดก็ตามที่คนทางการตลาดของคุณอัปโหลดวิดีโอการฝึกอบรมผลิตภัณฑ์ที่มีประโยชน์คุณต้องการมันในหน้า LinkedIn ของ บริษัท ของคุณด้วย
ในการทำเช่นนั้นเพียงโทรหา Ayrshare /put up
จุดสิ้นสุด ด้วยวิดีโอของคุณในไฟล์ mediaUrls
พารามิเตอร์ (หมายเหตุ: คุณต้องมีแผนพรีเมี่ยมหรือแผนธุรกิจเพื่อโพสต์วิดีโอ แต่โพสต์ข้อความและโพสต์ภาพเดียวมีให้สำหรับแผนทั้งหมด):
import os
import requests
# Add the API key to your software’s surroundings.
# export AYRSHARE_API_KEY=YOUR-AYRSHARE-API-KEY
params = {
'put up': 'Product coaching video for our newest mannequin WM300',
'mediaUrls': ('https://TRAINING-VIDEO-LINK'),
'platforms': ('linkedin')
}
headers = {
'Authorization': f'Bearer {os.environ("AYRSHARE_API_KEY")}',
'Content material-Sort': 'software/json'
}
r = requests.put up('https://app.ayrshare.com/api/put up',
json=params, headers=headers)
ret = r.json()
คุณจะได้รับการตอบกลับ JSON เช่นนี้:
{
"standing": "success",
"errors": (),
"postIds": ({
"standing": "success",
"platform": "linkedin",
"postUrl": "https://www.linkedin.com/feed/replace/urn:li:share:699863680",
"id": "urn:li:share:699863680"
}),
“id": "JsuoeTwnUSncf",
"put up": "Product coaching video for our newest mannequin WM300"
}
คุณยังสามารถใช้ไฟล์ Social API SDK และแพ็คเกจ (รวมถึง Python) เพื่อให้การรวมง่ายขึ้น
โพสต์เนื้อหาของผู้ใช้ของคุณในหน้า บริษัท LinkedIn
สำหรับเนื้อหาใด ๆ – เช่นงาน – เผยแพร่โดยผู้ใช้บนแพลตฟอร์มของคุณคุณอาจต้องการโพสต์ใหม่ ของพวกเขา หน้า LinkedIn ในการทำเช่นนั้นโทรเหมือนกัน /put up
จุดสิ้นสุด แต่ส่งผ่านในผู้ใช้นั้น คีย์โปรไฟล์ ใน profileKeys
พารามิเตอร์.
สิ่งนี้แสดงโดยตัวอย่าง Node.js ด้านล่าง (หมายเหตุ: เรียกใช้ฝั่งเซิร์ฟเวอร์นี้ไม่ใช่ในเบราว์เซอร์อย่าเก็บคีย์ API ของคุณไว้ในเบราว์เซอร์):
import fetch from 'node-fetch'; // npm i node-fetch
// Add your API key to your software’s surroundings.
// export AYRSHARE_API_KEY=YOUR-AYRSHARE-API-KEY
const params = {
'put up': 'Job description posted by your person in your platform...',
'platforms': ('linkedin'),
'profileKeys': ('PROFILE-KEY-OF-USER-FROM-YOUR-DATABASE')
}
const apiResp = await fetch('https://app.ayrshare.com/api/put up', {
technique: 'POST',
headers: {
'Authorization': `Bearer ${course of.env.AYRSHARE_API_KEY}`,
'Content material-Sort': 'software/json'
},
physique: JSON.stringify(params)
});
const put up = await apiResp.json();
คุณยังสามารถใช้ไฟล์ แพ็คเกจ Social API NPM เพื่อให้การโทรง่ายขึ้น
รับข้อมูลเชิงลึกเกี่ยวกับโพสต์
ใช้ /analytics
จุดสิ้นสุดคุณสามารถรับข้อมูลเชิงลึกเกี่ยวกับวิธีการโพสต์ที่มีประสิทธิภาพและนำเสนอต่อผู้ใช้ของคุณ:
POST https://app.ayrshare.com/api/analytics/put up
คุณจะได้รับตัวชี้วัดเช่นนี้:
...
"linkedin": {
"analytics": {
"uniqueImpressionsCount": 45, // Distinctive impressions for a put up
"shareCount": 2, // Shares on a put up
"engagement": 34, // Clicks, likes, feedback, shares
"clickCount": 5, // Clicks on a put up
"likeCount": 3, // Likes on a depend
"impressionCount": 100, // Impressions on a put up
"commentCount": 2 // Feedback depend
},
},
...
ดู analytics API สำหรับรายละเอียด
ขยายการตลาด B2B ของผู้ใช้โดยใช้ LinkedIn API
บทความนี้แนะนำให้คุณรู้จักกับการตลาด B2B ที่มีประสิทธิภาพมากขึ้นโดยใช้ความสามารถในการโพสต์ของ LinkedIn API สำหรับข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับ LinkedIn อ่านบทความของเรา แพลตฟอร์มโซเชียลมีเดียที่ดีที่สุดสำหรับการดึงดูดลูกค้า B2B และ 10 อันดับแรกของโซเชียลมีเดีย APIs สำหรับนักพัฒนา–