0
我有一個Facebook應用程序,它使用JavaScript SDK允許用戶發送邀請給他們的朋友加入應用程序。Facebook SDK邀請與OmniAuth邀請 - 獲取發送請求的用戶
比方說,喬邀請邁克。
Mike點擊該請求並被導向到畫布應用,在畫布設置中指向的動作基本上是這樣做的。
redirect_to "https://stackoverflow.com/users/auth/facebook?signed_request=#{request.params['signed_request']}&state=canvas"
這將簽署用戶到我的申請罰款。但是,我希望能夠確定是Joe邀請Mike,以便我可以在我的應用程序中將他們作爲朋友內部聯繫起來。
解碼後,signed_request不會顯示這個,但它確實有request_id。我需要用request_id進行另一次OpenGraph調用以瞭解Joe,然後使用querystring將它傳遞給/ users/auth/facebook,或者有更簡單的方法來做到這一點嗎?