2010-06-24 101 views
4

我無法在新的Facebook圖形/授權API文檔中找到任何有關如何處理來自Facebook服務器的刪除後回調的文檔。Facebook圖形API和新的圖形SDK(PHP)後刪除回調

使用REST API,this page描述瞭如何處理這個問題。

有關如何使用新的PHP SDK做到這一點的任何想法? 我們是否需要自己進行簽名驗證?在新的Graph API中,fb_params的等效物是什麼?

任何想法,你可以分享讚賞。

回答

1

在您的應用設置中有一個選項,您可以在一個URL中輸入您希望Facebook在用戶移除您的應用時ping通的URL。您可以通過Facebook Developer應用程序 - >編輯設置 - >身份驗證選項卡訪問它。

Facebook將使用您提供的鏈接中描述的參數向此URL發送POST請求。看看新的php-sdk,沒有方便的功能來驗證POST請求的真實性。您必須自己在您提供的鏈接中描述簽名驗證。

+0

這是別的東西的答案,不是我上面的問題。 – psychotik 2010-07-15 09:27:38

+0

是不是你的問題如何處理用戶刪除你的應用程序的情況?儘管如此,我會編輯我的回覆以使其更完整。 – jhchen 2010-07-15 18:13:22

0

我從Facebook上得到的有關舊API函數的一個答案就是使用新的PHP庫來調用舊的API。這是一個這樣的電話的例子。

$fb->api(array(
    'method' => 'events.invite', 
    'eid' => $event_id, 
    'uids' => $id_array, 
    'personal_message' => $message, 
)); 

希望至少能爲你提供一些方向。如果新的API不支持某些東西,那將是我會去的地方。雖然我也有幸運用新API調用一些調用,並獲得我需要的東西,如果它與新API中記錄的東西非常相似。