Javascript 使用其id检查facebook应用程序是否存在

Javascript 使用其id检查facebook应用程序是否存在,javascript,jquery,asp.net-mvc,validation,facebook-graph-api,Javascript,Jquery,Asp.net Mvc,Validation,Facebook Graph Api,我正在开发一项服务,要求用户向其提供Facebook的应用程序id,现在用户可以输入任何内容,它会接受,我正在尝试执行一些规则 通过调用图表并首先检查该应用程序是否存在 但我现在不知道怎么做。结果很简单,当时我只是不知道如何正确地做。 首先,我要回答的是一个asp.NETMVC5项目 为了保持整洁,我们将构建一个名为AppData的小助手类 使用System.Web.Helpers; Net系统; 公共类AppData { 公共字符串id{get;set;} 公共字符串名称{get;set;}

我正在开发一项服务,要求用户向其提供Facebook的应用程序id,现在用户可以输入任何内容,它会接受,我正在尝试执行一些规则

通过调用图表并首先检查该应用程序是否存在

但我现在不知道怎么做。

结果很简单,当时我只是不知道如何正确地做。 首先,我要回答的是一个asp.NETMVC5项目

为了保持整洁,我们将构建一个名为AppData的小助手类


使用System.Web.Helpers;
Net系统;
公共类AppData
{
公共字符串id{get;set;}
公共字符串名称{get;set;}
公共字符串说明{get;set;}
公共字符串类别{get;set;}
公共字符串链接{get;set;}
公共字符串图标\u url{get;set;}
公共字符串logo_url{get;set;}
公共字符串公司{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;}
公共静态AppData GetAppData(字符串id)
{
尝试
{
字符串url=”http://graph.facebook.com/“+id;
var json=new WebClient().DownloadString(url);
返回Json.Decode(Json);
}
抓住
{
返回null;
}
}
}

此类将负责使用Facebook应用程序id调用Facebook图形,然后反序列化(解码)json响应(如果有)到AppData类的新实例,并将其返回给用户。如果没有此类应用程序,我们将向用户返回null,,然后,用户可以检查空值,以了解该应用id是否真实,并通过网络获取其请求的有用信息。

您好,欢迎来到StackOverflow。你能在你的问题中提供更多的信息吗?尽可能具体,包括你已经尝试过的内容。目前很难说你要找的是什么。我们不知道你的情况,也不知道你想做什么。请阅读和。谢谢你的好话。事实上,我试图做一些很简单的事情,但我不知道如何正确地做。我回答了问题。请参考答案。
 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;
        }
    }
}