我正在尝试使用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)未知路径组件:/ ALBUM_ID / photos
fb.PostTaskAsync("PAGE_ID/ALBUM_ID/photos", parameters);
当我尝试如下路径时,它会将照片发布到我自己的个人资料中。
fb.PostTaskAsync("PAGE_ID/photos", parameters);
我在这里缺少什么?
答案 0 :(得分:2)
您只是使用了错误的路径 - 您必须直接发布到/ALBUM_ID/photos
,而不是/ page / album / photos,而不是/ page / photos。
另请参阅:https://developers.facebook.com/docs/reference/api/album/