2012-01-13 54 views

回答

1

來源:http://developers.facebook.com/docs/credits/callback/

可以確認回調正在被Facebook稱爲由signed_request解碼。

{ 
    "signed_request":"PfjakldsFWWs...", 
    "buyer":"221159", 
    "receiver":"221159", 
    "order_id":"9006136047935", 
    "order_info":""fbhat"", 
    "method":"payments_get_items" 
} 
+0

是的,我可以從Facebook上簽名的請求,但有什麼辦法,我知道該呼叫被Facebook進行,而不是由別人.. – insomiac 2012-01-13 20:48:22

+0

是,通過解碼signed_request和驗證的內容(這就是簽名意味着......你可以通過包含公鑰/私鑰加密的簽名來驗證郵件的內容)。請參閱http://developers.facebook.com/docs/authentication/signed_request/ – DMCS 2012-01-13 21:03:34