我期待將我們現有的CRM與Facebook集成。我花了很多時間用一些現有的教程,現在很多東西已經過時,因爲FB api多年來已經發生了很大的變化。自從它首次推出以來,很多隱私法規得到了執行。我一直在用api圖形瀏覽器掙扎,我覺得它表現得很奇怪。 api文檔對我來說似乎也有點混亂。將Facebook與CRM集成
我的要求是:
當我創建一個聯繫人爲自己的Facebook個人資料/用戶名/鉛在CRM,查詢FB API與名稱/郵件/電話(這曾經是允許的)(很好只有當用戶有公共簡介時)。
一旦聯繫人/潛在客戶擁有與其關聯的Facebook個人資料/用戶ID(手動輸入或如上所述的自動鏈接),在CRM中顯示Facebook用戶的供稿。
在全球範圍內搜索Facebook提及某些關鍵字或標籤(我認爲Twitter允許),並添加Facebook用戶作爲線索。
像fullcontact這樣的服務似乎在通過電子郵件搜索時會給出很多信息,但它在大多數情況下都不起作用。
我在Facebook上創建了一個APP ID。此APP ID本身是否足以讓我的Web應用程序查詢圖表api並獲取所有上述數據?或者我將不得不要求我的用戶對他們的Facebook個人資料進行身份驗證/權限?或者上述不可能?
我已經通過這裏的文檔:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.3#search它確實說你可以搜索一個用戶,但我可以不使用應用程序訪問令牌嗎?我可以使用應用訪問令牌做什麼?
使用我的應用程序訪問令牌我只是無法獲取任何數據/搜索api。得到這樣的錯誤:
https://graph.facebook.com/v2.3/zuck
{
"error": {
"message": (#803) Cannot query users by their username (zuck),
"type": OAuthException,
"code": 803
}
}
https://graph.facebook.com/v2.3/search?q=zuck&type=user
{
"error": {
"message": A user access token is required to request this resource.,
"type": OAuthException,
"code": 102
}
}
如果我要得到用戶的訪問令牌做到這一點,那麼什麼權限應我請求來自用戶的上述API我需要的訪問權限?
我明白只有公共內容可以通過API訪問,這很好。
謝謝您的回答。就一件事。 users_posts權限是爲了只讀取您自己的帖子或其他用戶的帖子?因爲我的系統的用戶需要查看聯繫人/領導職位。 – Yashvit
正如我所說的,它是隻有用戶自己的帖子。你需要用'read_stream'得到他們的實際飼料,Facebook不會批准您的應用程序使用該權限。只有你可以使用它的方式是,如果你將所有用戶添加到應用程序中的某個角色(那麼你可以向他們請求任何許可,而不需要FB的批准)。 – CBroe
以及即時通訊不完全正在尋找用戶的流。說用戶「abc」在登錄後授予我權限。 「abc」則需要由另一個人「xyz」查看帖子。 – Yashvit