ユーザーまたはページのタイムラインに画像をアップロードしたい。ユーザーウォールに画像をアップロードできますが、アプリケーション名で新しいアルバムが作成されました。しかし、ユーザーのタイムラインアルバムに写真をアップロードしたいと思います。
以下のコードを使用して画像をアップロードしました
var result = client.Post("/"+ id +"/photos", postparameters);
ユーザーまたはページのタイムラインに画像をアップロードしたい。ユーザーウォールに画像をアップロードできますが、アプリケーション名で新しいアルバムが作成されました。しかし、ユーザーのタイムラインアルバムに写真をアップロードしたいと思います。
以下のコードを使用して画像をアップロードしました
var result = client.Post("/"+ id +"/photos", postparameters);
アルバム ID 動的を取得できます:
動的アルバム = app.Get("me/albums");
文字列 AlbumId="";
foreach (albums.data の動的 albumInfo)
{
if(albumInfo.name == "Timeline Photos"){AlbumId=albumInfo.id; break;}
}
また、AlbumId を使用してアルバムに投稿できます。
私はそれを解決しました。写真を投稿したいアルバムのIDをフィルタリングし、上記のコードの「id」の場合はその場所に渡しました。
var result = client.Post("/"+ album_id +"/photos", postparameters);
msm2020ソリューションはトリックを行いますが、アルバム権限を追加することを忘れないでください: user_photos