0

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

我已使用以下代码上传图片

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

3 回答 3

1

您可以动态获取专辑 ID:

动态相册 = app.Get("我/相册");

字符串专辑 ID="";

foreach(albums.data 中的动态专辑信息)

{

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

}

并且您可以使用 AlbumId 在相册中发布。

于 2012-11-20T13:05:36.567 回答
1

我解决了它。我只是过滤了我想发布图片的专辑的 ID,如果上面的代码为“id”,则将其传递到位。

 var result = client.Post("/"+ album_id +"/photos", postparameters);
于 2012-11-09T11:34:51.733 回答
0

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

于 2014-08-18T14:24:36.203 回答