簡體   English   中英

是否可以使用Facebook API在跨應用,跨企業的第三方用戶ID中進行第三方服務?

[英]Is it possible to use Facebook API to ID a user across apps, across businesses, for 3rd party service?

我們正在開發一項服務,用戶可以上傳自己的圖像,然后從中生成與用戶相似的3D化身。 這是一個數學上的小問題,因此,a,我們比網絡開發更擅長數學:)

當算法完成對照片的分割並構建3D模型和紋理后,我們將其上傳到服務器。 為了用戶簡便起見,我們希望使用Facebook API處理標識。 這在我們的當前版本中實現。

現在要解決的問題:當用戶玩游戲或在自己想玩的地方使用應用程序時,他們只需要登錄Facebook,然后我們應使用Facebook中的用戶ID作為標識符從服務器中檢索3D模型和紋理。 。 但是我們只是意識到每個應用程序的用戶ID都不相同! 在Facebook API的文檔中,我們發現,對於一家公司,您可以在多個應用程序中使用公司標識符,但只能使用您自己創建的應用程序。 我們希望其他開發人員能夠在自己的游戲中使用我們的頭像。

還是有一種在這里使用我們缺少的Facebook ID的方法,以便我們可以創建化身,其他開發人員可以制作用戶可以自己玩的游戲? 因為我們確實希望看到可以與團隊中的朋友一起玩的足球比賽,以及僵屍是我們親人的僵屍游戲,所以變得不死! 這最后一部分是原因,除了簡單之外,我們為什么要實際使用Facebook登錄...

Facebook特別避免您嘗試做的事情。 因此,即使您以某種方式找到了解決方法,也很有可能對其進行修補。

根據您的解釋,我了解到當您的服務被其他應用程序使用時,您不希望用戶向您的Facebook應用程序授予權限。 您希望其他應用通過用戶的Facebook ID查詢用戶頭像。 由於我在這種邏輯中看不到任何安全問題(因為任何人都可以使用Facebook ID來訪問任何人的化身),所以我認為使用電子郵件地址更好,並且像Gravatar一樣工作。

在評論中,提到使用其他Facebook用戶信息(名稱等)來創建唯一標識符。 不保證它們是唯一的,用戶可以輕松更改您獲得的任何信息。 因此,這不是一個真正的選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM