0

我想讓移動應用的所有用戶都可以發佈到同一個Facebook賬戶,賬戶的憑證我不想讓他們知道......我只是想讓它透明給用戶,我的意思是,我想向用戶展示一個應用程序對話框,他們可以在其中寫入消息並將其發佈到某個Facebook帳戶,並讓用戶知道他們正在發佈到某個帳戶,但我不希望他們知道這些帳戶的憑證並且必須登錄。訪問一個通用的Facebook帳戶。 Facebook身份驗證和訪問令牌

因此,首先,我需要避免Facebook的登錄對話框顯示給我的用戶。據我所知,如果你已經有訪問令牌,可以跳過登錄對話框步驟。另一方面,似乎一個訪問令牌標識了一個用戶......那麼,幾個用戶可以使用同一個訪問令牌嗎?我猜想,在服務器端,這將接收來自唯一用戶的請求,但是有沒有什麼問題呢?

有人遇到類似的情況?

謝謝!

回答

0

僅當用戶登錄時,Facebook纔會釋放訪問令牌。如果用戶未登錄,則不能發佈內容。 如果您使用自己的Facebook應用,用戶仍需登錄並允許連接到您的應用。然後你可以張貼在用戶的牆上,但你無法完全避免登錄

+0

感謝您的回覆。登錄和權限只需授予一次,對吧?是否有可能做一些棘手的事情,讓管理員在其他用戶獲得它之前登錄應用程序,獲取訪問令牌,然後將其存儲在數據庫中,並在更新時更新它,或者類似的東西? –

+0

訪問令牌有一個短暫的生命,正是爲了禁止使用這種你想做的事情...... –

+0

我看到了...如果管理員在過期時再次請求它?用戶訪問自己的帳戶是唯一常見的情況嗎?在用戶發佈或更新內容到獨特牆上的應用程序中沒有任何示例嗎? –