为什么这个Facebook创建专辑代码会创建重复的专辑?

iol*_*ian 5 php sdk facebook facebook-php-sdk

我有这个代码工作正常(因为它正确地创建了相册).但是,它会创建两个相同的专辑.我已经尝试删除消息和隐私(不是这应该改变任何东西,但仍然).我没有尝试改变这个代码创建两个专辑的事实.我甚至已经评论它以确保它是唯一的代码触发并且没有创建专辑.我在此之后有代码发布两张测试图片,它只将图片发布到其中一组.但是,我在这段代码后面有一个退出,所以我确保它是唯一的代码触发器.

请帮忙!

print "Creating album\n";
try {
    $ret_obj = $facebook->api('/me/albums', 'post', array(
        'access_code' => $access_code,
        'name' => 'Coolest Album',
        'message' => 'Coolest Album containing bike stuff',
        'privacy' => array('value'=>'EVERYONE'),
        ));
} catch (Exception $e) {
print_r($e->getMessage());
}
print "Album created\n";`
Run Code Online (Sandbox Code Playgroud)

iol*_*ian 0

问题不在于 SDK,而在于 Facebook 本身。在做了更多测试后,我创建了一份错误报告。Facebook 确认并修复了该错误。基本上,这与权限处理不当有关。

https://developers.facebook.com/bugs/1435856773345641/