向测试用户发布照片时出现意外错误


Unexpected Error when posting photos to Test Users

我遇到了一个非常奇怪的错误(可能是一个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,但问题仍然存在。

我有一个类似的问题,它让我发疯。我终于能够通过关闭开发人员应用程序上的"沙盒"模式来让它工作。

我不知道为什么这有不同。但它为我解决了这个问题。