通过Facebook Graph API上传图片

时间:2011-01-24 04:58:19

标签: flash facebook-graph-api

我正在尝试通过Graph API上传图片,但不知怎的,它无法通过。如果我错了,请纠正我,但如果我不提供专辑ID,它应该创建一张专辑吗?我很困惑。

现在,我正在使用

str = "me/" + item; //item = photos

param = {message: 'Test picture! Hello!', source: '50494276[1].jpg'};

type = post;

Facebook.api(str, handlePost, param, type);

protected function handlePost(result:Object, fail:Object)
{
    if (result)
    {
        textBox_txt.text += "\nPOSTED!"
    }
    else
    {
        textBox_txt.text += "\nSORRY, POSTING FAILED.";
    }
}

然而,我一直在发帖失败。我做错了吗?

1 个答案:

答案 0 :(得分:0)

确保您的应用程序要求上传照片的权限:

var permissions:Array = ['publish_stream','user_photos','user_relationships',];

FacebookDesktop.login(handleLogin,[permissions]);