我有一個應用程序通過REST服務器調用Facebook status.get方法 - restserver.php使用會話密鑰方法。這個應用程序適用於大多數用戶,但對於一個用戶,我一直收到HTTP 500狀態碼。由於這沒有任何特定的Facebook錯誤消息,因此我幾乎不可能對此進行調試。Facebook status.get API引發500 HTTP狀態代碼
任何人都面臨類似的問題?這個用戶帳戶有什麼問題?我查了一下我能想到的隱私選項,他們看起來很好。
此外,對於同一個用戶,我可以使用friends.get方法沒有任何問題。
編輯:我也嘗試在Facebook論壇,但它是沒有用的。任何指向調試/解決這個問題的方向的指針也是值得讚賞的。
編輯:我的請求的完整HTTP跟蹤如下。只是要清楚,相同的代碼適用於其他用戶。
REQUEST
=======================
GET /restserver.php?method=facebook.status.get&limit=1&api_key=a134957738cbd097e76bcefee86c75db&v=1.0&call_id=8cc99cec1562a71&format=JSON&session_key=747ad19e9859993f97c20355-1038949180&sig=5f597e80ad081b30c7155e9176a2aa04 HTTP/1.1
User-Agent: Pandemonium
Content-Type: application/x-www-form-urlencoded
Host: api.facebook.com
RESPONSE
=======================
HTTP/1.1 500 Internal Server Error
Cache-Control: private, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Content-type: application/json
Expires: Sat, 01 Jan 2000 00:00:00 GMT
P3P: CP="DSP LAW"
Pragma: no-cache
Set-Cookie: datr=1269479340-0545d70990e5f2db3b59176d82435f687f48a4bc69b5f11be9364; expires=Sat, 24-Mar-2012 01:09:00 GMT; path=/; domain=.facebook.com
X-Cnection: close
Date: Thu, 25 Mar 2010 01:09:32 GMT
Content-Length: 0
你能提供你的查詢代碼行嗎?只是您用於status.get方法的實際URL。 – Lorenz03Tx 2010-05-21 14:14:39