我遇到了一个非常奇怪的错误(可能是一个bug)。我试图张贴照片到测试用户。我发出的第一个请求完全通过,照片被发布,但我发出的第二次,第三次等请求,我得到以下错误:
"发生意外错误。请稍后重试您的请求。"
重要的是要注意这只是TEST USERS的问题。普通用户可以完美地处理任意数量的请求。同样重要的是要注意,大约一两个星期前,对于多个请求,这对TEST USERS来说是完美的。
我使用PHP SDK并使用以下代码发布照片:
// Create tag array
$tagArray = array(array('tag_uid' => $posterUid, 'x' => 0, 'y' => 0));
// Post the photo
$fb->setFileUploadSupport(true);
return $fb->api(
"/$posterUid/photos",
'POST',
array(
'access_token' => $accessToken,
'message' => $message,
'source' => '@' . $source,
'tags' => $tagArray
)
);
我试过张贴不同的照片,也试过删除和重新创建TEST USERS,但问题仍然存在。
我有一个类似的问题,它让我发疯。我终于能够通过关闭开发人员应用程序上的"沙盒"模式来让它工作。
我不知道为什么这有不同。但它为我解决了这个问题。