2011-10-18 57 views
1

我有一個Facebook應用程序,當我嘗試發送帖子給某些用戶的牆時,我從Faceboo最後一個PHP for PHP中獲得此異常。使用Facebook PHP SDK在用戶牆上發佈消息時發生錯誤圖形API

Mensagem:(#803),有些要求你不存在的別名:2147483647

但是,當我發送給其他一些用戶的正常工作,所有的用戶,即時通訊測試已經授權我的應用程序。

什麼是錯誤?

回答

0

該用戶標識不存在或已選擇退出Facebook平臺(主頁 - >隱私設置 - >應用程序和網站 - >關閉所有平臺應用程序 - >關閉平臺。您可以看到此ID不會't存在通過這個url:https://graph.facebook.com/2147483647

+0

嗨@OffBySome,當我得到這個錯誤消息:「你請求的一些別名不存在」是因爲他禁用平臺? –

+0

它可能是或者你可能只是有一個無效的ID。 – bkaid

+0

嗨,即時通訊使用現在新的FQL只顯示有我的應用程序的用戶。但是同樣的問題發生,當其他用戶嘗試使用我的應用向我發送牆貼時,出現此錯誤,但當我發送給同一個人時,問題不會發生。例如:當我發送給我的妻子或我的成功,但當我的妻子或其他嘗試發送給我的臉書顯示一個例外。這可能是因爲我的應用程序是新的並且不會發布(可供公衆使用)呢? –

1

我得到了同樣的問題,這是因爲,我使用PHP函數intval()FacebookId,它存儲爲字符串..我用修剪,而它修復了問題

1

問題是使用intval()函數或將ID存儲到Integer數據庫列中,因爲某些Facebook ID在32位整數之外 2147483647是gr eatest int32值。

相關問題