我想将图片上传到用户或页面的时间线。我可以将图片上传到用户墙,但它已经用我的应用程序名称创建了新相册。但我想将图片上传到用户的时间线相册。
我已使用以下代码上传图片
var result = client.Post("/"+ id +"/photos", postparameters);
我想将图片上传到用户或页面的时间线。我可以将图片上传到用户墙,但它已经用我的应用程序名称创建了新相册。但我想将图片上传到用户的时间线相册。
我已使用以下代码上传图片
var result = client.Post("/"+ id +"/photos", postparameters);
您可以动态获取专辑 ID:
动态相册 = app.Get("我/相册");
字符串专辑 ID="";
foreach(albums.data 中的动态专辑信息)
{
if(albumInfo.name == "Timeline Photos"){AlbumId=albumInfo.id; break;}
}
并且您可以使用 AlbumId 在相册中发布。
我解决了它。我只是过滤了我想发布图片的专辑的 ID,如果上面的代码为“id”,则将其传递到位。
var result = client.Post("/"+ album_id +"/photos", postparameters);
msm2020解决方案可以解决问题,但不要忘记添加相册权限:user_photos