任何人都可以帮我从Facebook页面获取公开照片。我正在开发一个使用Xamarin.Forms的移动应用程序,我需要从Facebook获取公开照片。
目前我正在使用Xamarin.Social将Facebook集成到应用程序中,我可以登录Facebook帐户但无法获取公开照片。
答案 0 :(得分:0)
使用Xamarin.Auth
查询相对facebook API
链接。例如,要获取用户名和ID,您可以使用:
var request = new OAuth2Request("GET", new Uri("https://graph.facebook.com/v2.4/me"), null, _currentUser); await request.GetResponseAsync().ContinueWith(t => { if (t.IsFaulted) return; else { string mail = t.Result.GetResponseText(); Dictionary values = JsonConvert.DeserializeObject>(mail); bool s = values.TryGetValue("name", out _name); bool i = values.TryGetValue("id", out _userId); if(!s){ _name = "Error Getting Username"; } if(!i){ _userId = "Error Getting Id"; } } });
要探索Facebook API,您可以按照link
进行操作希望这会有所帮助。