使用facebook c#sdk在用户的时间轴专辑上传图片

时间:2012-11-08 13:22:41

标签: facebook facebook-c#-sdk

我想将图片上传到用户或页面的时间线。 我可以将图片上传到用户墙,但它已经创建了具有我的应用程序名称的新相册。但我想将图片上传到用户的时间线专辑。

我使用下面的代码

上传了图片
 var result = client.Post("/"+ id +"/photos", postparameters);

3 个答案:

答案 0 :(得分:1)

我解决了它。我只是过滤了我要张贴图片和相册的专辑的ID如果上面代码为“id”,则将其传递到位。

 var result = client.Post("/"+ album_id +"/photos", postparameters);

答案 1 :(得分:1)

你可以获得动态专辑ID:

  

动态专辑= app.Get(“我/专辑”);

     

string AlbumId =“”;

     

foreach(albums.data中的动态albumInfo)

     

{

  if(albumInfo.name == "Timeline Photos"){AlbumId=albumInfo.id; break;}
     

}

您可以使用AlbumId在相册中发帖。

答案 2 :(得分:0)

msm2020 解决方案可以解决问题,但不要忘记添加相册权限:user_photos