У меня есть приложение, которое вызывает метод Facebook status.get через сервер REST - restserver.php, используя метод сеансового ключа. Это приложение прекрасно работает для большинства пользователей, но для одного пользователя я постоянно получаю код состояния HTTP 500. Поскольку в нем нет конкретного сообщения об ошибке Facebook, я почти не могу отладить это.
Кто-нибудь сталкивался с подобной проблемой? Что может быть не так с этой учетной записью пользователя? Я проверил параметры конфиденциальности, о которых мог подумать, и они выглядят хорошо.
Кроме того, для того же пользователя я могу без проблем использовать метод 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