使用id检查facebook应用是否存在
Check if a facebook app does exist using its id
我正在开发一个服务, 要求用户提供一个Facebook的应用程序id,现在用户可以输入任何东西,它会接受它,我正试图强制执行一些规则
通过调用图形并检查该应用程序是否首先存在。
但是我不知道现在该怎么做
事实证明这很简单,我只是当时不知道如何正确地做。
首先,我要回答的上下文是通过asp.net MVC 5项目。
为了保持整洁,我们将构建一个名为AppData的小助手类。
using System.Web.Helpers; using System.Net; public class AppData { public string id { get; set; } public string name { get; set; } public string description { get; set; } public string category { get; set; } public string link { get; set; } public string icon_url { get; set; } public string logo_url { get; set; } public string company { get; set; } public int daily_active_users { get; set; } public int monthly_active_users { get; set; } public int daily_active_users_rank { get; set; } public int monthly_active_users_rank { get; set; } public static AppData GetAppData(string id) { try { string url = "http://graph.facebook.com/" + id; var json = new WebClient().DownloadString(url); return Json.Decode<AppData>(json); } catch { return null; } } }
这个类会调用Facebook的责任图使用Facebook应用程序id,然后反序列化(解码)json响应,如果任何AppData类的新实例,返回给用户,,如果没有这样的应用程序,我们将向用户返回null,然后,用户可以检查null值知道应用程序id是否真实和得到有用的信息通过网络请求。
相关文章:
- 用于检查数组中是否存在元素的javascript自定义方法
- 是否存在React Native“;WEB代码安全防护”;
- 验证会话中是否存在对象's数组
- 如何查找值是否存在于二叉树中
- 检查是否存在使用chrome扩展的javascript库
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- 测试mongo脚本中是否存在参数
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- 检查数组中是否存在字符串值,并返回找到的数组值js
- 如何通过json对象选项卡中的Id来检查对象是否存在
- 检查是否存在任意控制器/操作
- Javascript滑块不滑动,如何判断是否存在JS冲突
- 根据手机上是否存在文件,在jQuery mobile中动态填充列表视图
- javascript测试是否存在两个标志中的任何一个
- 如何使用javascript检查移动sd卡中是否存在文件
- 当提供函数名称时,检查函数是否存在于同一作用域中
- 需要帮助使用JQuery.inArray()检查值是否存在
- 确定元素是否存在
- 使用javascript检查服务器上是否存在html文件
- 是否存在类似ExtJS 4的框架;正常的“;网站