我正在構建一個社交應用程序,用戶可以發佈到我的應用程序中。數據存儲在我們自己的服務器中並顯示給iOS本機應用程序。我正在嘗試將用戶發佈到我們的應用的帖子發佈到用戶的Facebook時間表。我知道我可以將數據發佈到我的服務器,然後讓我的應用程序使用圖形api將數據直接發佈到Facebook時間軸。但這將是雙重職位,並使傳輸數據翻倍,我認爲這可能不是一個好的做法。如何實現自動發佈到用戶的Facebook時間線就像Instagram?
所以我想先把它發佈到我的服務器上,讓服務器完成剩下的工作。在Facebook的docuement 就像顯示「驗證客戶端上,從API服務器調用」 https://developers.facebook.com/docs/facebook-login/access-tokens/
Auth on Client, API Calls from Server http://img560.imageshack.us/img560/3814/sddz.png
但我不知道這是否是我的應用程序的情況。因爲如圖所示「API調用作爲Facebook API調用的代理轉發到服務器」。我的應用程序並不是這種情況。因爲當用戶使用客戶端發佈新數據時,API調用將在服務器端啓動。
我不知道大多數應用程序如何實現這一點。例如,Instagram和其他社交應用程序的應用程序。我不確定我是否會像我解釋的那樣違反任何Facebook使用條款。
TIA, 香港
是的,我想模仿Instagram。但Instagram會自動將該照片發佈到用戶在Facebook上的時間軸上。所以它是在之前預先自動化的,然後應用程序不需要在發佈時間線時通知用戶。我是否正確理解這一點?這種請求是否需要「offline_access」權限? –
在你的情況下,如果你只在用戶在你的應用中發佈帖子時立即觸發FB帖子,你不需要off_line訪問。也就是說,你只需要簡短的現場表徵。這就是說,這些仍然是兩個單獨的職位(儘管文本是相同的) –