从 Facebook/Instagram 检索照片

Retrieve photos from Facebook/Instagram

我希望从 Facebook 和 Instagram 检索照片以在 WPF 应用程序中查看。背后的想法是向用户显示现有照片并允许他们使用 C# 上传更多照片。一个好处是让用户删除照片并设置他们的个人资料图片,但这不是必须的。

我找不到任何用于 Facebook 或 Instagram 的 APIs 用于 WPF 应用程序,我找到的都是用于 web (ASP.NET/PHP) .

有这样的 API 吗?我该怎么做?

看起来他们有你在图表中寻找的东西 API:

https://developers.facebook.com/docs/graph-api/reference/user/photos/

Facebook 图.NET API.

使用 Facebook .NET SDK

这是我自己创建的示例,尚未测试。应该工作。它检索用户的个人资料图片。不过,如果您通读 APIs,您可以根据需要调整它。

var client = new FacebookClient("accessToken");

object taskResult = await client.GetTaskAsync("/me");
var result = (IDictionary<string, object>)taskResult;
var userId = taskResult.Where(s=>s.Key == "id").First().Value

var profilePicUrl = string.Format("https://graph.facebook.com/{0}/picture", userId);

Facebook SDK

对于 Instagram

This link 将帮助您将 instagram 嵌入到简单的 html 网页中。 在post下面有一个按钮instagram.when你点击link就会弹出一个菜单。然后点击嵌入

现在弹出一个框

只需复制粘贴 html 即可。 它将为您获取 post