2015-07-02 86 views
1

我們創建了一個SharePoint 2010 Web部件,用於顯示我們的公司供稿來自https://www.linkedin.com/company/"Name of Company"/嵌入LinkedIn公司更新/供稿

最終用戶需要第一次登錄(沒關係)。但即使他們使用自己的LinkedIn個人資料登錄,他們也無法看到我們的公司提要。這是爲什麼?

如果用戶被設置爲LinkedIn指定管理員,他們可以看到Feed,否則他們不能。

我們使用

<script type="text/javascript" src="//platform.linkedin.com/in.js"> 
api_key: "The key" 
lang: da_DK 
authorize: true 
onLoad: onLinkedInLoad 
</script> 

我希望有人能分享他們的知識。

+0

已經看到了這個任何解決方案。 –

+0

否:)和LinkedIn支持無法幫助 –

+0

你有沒有類似的問題? –

回答

0

這就是:'(https://developer.linkedin.com/blog/posts/2015/developer-program-changes

開始於2015年5月12日,我們將限制開放的API只支持以下用途:

  • 允許成員代表他們通過他們的LinkedIn的職業身份簡介使用我們的檔案API。

  • 使會員能夠直接發佈證書,以他們的LinkedIn的個人資料與我們添加到鐠易碎工具。

  • 使成員能夠利用我們的Share API從整個網絡向LinkedIn網絡分享專業內容。

  • 使公司能夠分享專業的內容,LinkedIn與我們公司的API。

只有誰可以聯繫飼料的人可以讀/更新到公司飼料。排除所有其他,除非你設法讓自己提升到LinkedIn合作伙伴:https://developer.linkedin.com/partner-programs

1

在這個問題上的一些光在這裏:

正如ahmeij說,LinkedIn犯規提供了嵌入你的公司/個人資料的簡單方法時間表任何地方。但是,有一種實現這一點的替代方法。

你會利用配置文件的RSS提要。該網址將是這樣的:

https://www.linkedin.com/biz/[PROFILE ID]/feed?start=0&v2=true 

你可以找到你的個人資料/公司頁面的數字ID。

Read the full source here: https://www.glintech.com/blog/confluence-embed-linkedin-company-feed.html

+0

請忽略此解決方案,由於LinkedIn方面的CORSS政策,它不會工作 – Alberto

+0

忽略?​​如果您直接從前端Javascript調用此函數,則可能不起作用,但您可以輕鬆地調用此函數在後端創建你自己的AJAX調用來從後端返回這個響應,並且嵌入它。沒有什麼是完美的,但這是一個粗糙的,但是很好的解決方法。 –

+0

很高興它爲你工作;)通過如何從後端獲取這些數據?只是做一個HTTP請求?謝謝 – Alberto

0

我發現來實現CORS代理的方式,得到了這個工作。 我用這個簡單的PHP CORS proxy

然而,LinkedIn網站不返回從這個網址的任何信息了,它只是返回[301 - 永久移動]錯誤:_(