【问题标题】:Retrieve photos from Facebook/Instagram从 Facebook/Instagram 检索照片
【发布时间】:2016-02-12 14:19:04
【问题描述】:

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

我找不到任何适用于 Facebook 或 Instagram 的 API 可用于 WPF 应用程序,而我找到的所有 API 都适用于 Web (ASP.NET/PHP)。

是否有这样的 API,我该如何做?

【问题讨论】:

  • 对于不同的框架没有特定的 API——只有 一个 API,基本上你只需要能够从内部发出 HTTP(S) 请求就可以与之通信你的应用程序。

标签: c# wpf facebook-graph-api instagram-api


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    Facebook Graph .NET API。

    使用 Facebook .NET SDK

    这是我制作的一个示例,尚未测试。不过应该可以。它检索用户的个人资料图片。不过,如果您通读 API,您可以根据需要对其进行调整。

    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

    【讨论】:

    • 这回答了我的 Facebook 问题,但 Instagram 怎么样?谢谢你的详细回答,顺便说一句。
    • 我显然没有读过那部分......你可以看看:instasharp.org 可能会有所帮助。不过我对此一无所知。
    【解决方案3】:

    Instagram

    This link 将帮助您将 instagram 嵌入到一个简单的 html 网页上。 instagram 上的帖子底部有一个按钮。当您单击链接时,会弹出一个菜单。然后点击嵌入

    现在弹出一个框

    只需复制粘贴 html 即可。 它会为你获取帖子

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-01
      • 2011-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多