2011-11-01 51 views
4

我目前正在研究一個iOS應用程序,並使用apprequests調出發送請求的對話框。我可以看到一切工作正常(我得到了對話完成的東西),但用戶沒有得到請求!我正在使用一個測試FB應用程序(不公開),我在想如果我在設置FB應用程序時缺少某些東西?或者是否有我必須啓用的指定權限?iOS Facebook的API API,apprequests發送但沒有收到?

這裏是一小塊我的代碼:

-(void)appRequestsWithMessage:(NSString)message { 
NSMutableDictionary params = [NSMutableDictionary dictionaryWithObjectsAndKeys: message, @"message", nil]; 
    [facebook dialog:@"apprequests" 
     andParams:params 
    andDelegate:self]; 
} 
+0

此答案解決了我的問題:http://facebook.stackoverflow.com/a/8348164/184561 – jasongregori

回答

0

你添加了接收用戶的Facebook應用程序管理頁面上測試?只要您處於沙盒模式,只有作爲測試人員(或任何其他職位)添加的用戶才能看到,與我們的應用進行交互並接收請求。

檢查您的應用程序的設置頁面。

+0

發送和接收都是FB應用程序的開發人員。仍然沒有運氣:( –

1

要允許在Facebook上顯示應用程序請求,您必須在應用程序設置中啓用「App on Facebook」並提供「Canvas URL」和「Secured Canvas URL」。

+0

)在哪裏設置這個畫布URl。我無法在我的應用程序頁面的設置中找到它 – Nil

+0

選擇你應用程序>設置> Facebook畫布>畫布URL – Raptor