1

我正在尝试使用 C# Facebook SDK 将照片发布到我作为内容创建者的页面。

dynamic parameters = new ExpandoObject();
        parameters.message = txtMessage.Text;
        parameters.source = new FacebookMediaObject
        {
            ContentType = "image/jpeg",
            FileName = Path.GetFileName(ofd.FileName)
        }.SetValue(File.ReadAllBytes(ofd.FileName));

当我尝试如下路径时,它给了我一个错误,上面写着 (OAuthException - #2500) Unknown path components: /ALBUM_ID/photos

 fb.PostTaskAsync("PAGE_ID/ALBUM_ID/photos", parameters);

当我尝试如下路径时,它会将照片发布到我自己的个人资料中。

 fb.PostTaskAsync("PAGE_ID/photos", parameters);   

我在这里想念什么?

4

1 回答 1

2

您只是使用了错误的路径——您必须/ALBUM_ID/photos直接发布到,而不是 /page/album/photos 也不是 /page/photos。

另请参阅:https ://developers.facebook.com/docs/reference/api/album/

于 2012-06-29T09:54:13.640 回答