0

谁能帮我从 Facebook 页面获取公开照片。我正在使用 Xamarin.Forms 开发一个移动应用程序,我需要在其中从 Facebook 获取公共照片。

目前我正在使用 Xamarin.Social 将 Facebook 集成到应用程序中,我可以登录 Facebook 帐户但无法获取公共照片。

4

1 回答 1

0

使用Xamarin.Auth查询相对facebook API链接。例如,要获取用户名和 ID,您可以使用:

var request = new OAuth2Request("GET", new Uri("https://graph.facebook.com/v2.4/me"), null, _currentUser);
            等待 request.GetResponseAsync().ContinueWith(t =>
                {
                    如果(t.IsFaulted)
                        返回;
                    别的
                    {
                        字符串邮件 = t.Result.GetResponseText();
                        字典值 =
                            JsonConvert.DeserializeObject>(邮件);
                        bool s = values.TryGetValue("name", out _name);
                        bool i = values.TryGetValue("id", out _userId);
                        如果(!s){
                            _name = "获取用户名错误";
                        }
                        如果我){
                            _userId = "获取 ID 时出错";
                        }
                    }
                });

要探索 Facebook API,您可以点击此链接

希望这可以帮助。

于 2016-02-26T22:38:25.613 回答