Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用c#.net的Facebook api(OAuth异常-#1)_C#_.net_Facebook_Facebook Graph Api_Exception - Fatal编程技术网

使用c#.net的Facebook api(OAuth异常-#1)

使用c#.net的Facebook api(OAuth异常-#1),c#,.net,facebook,facebook-graph-api,exception,C#,.net,Facebook,Facebook Graph Api,Exception,我正在用集成Facebook的c#在.net框架中开发一个应用程序 我对我的应用程序有以下要求 用户可以登录到Facebook帐户 用户可以查看好友列表、消息和通知 我成功地完成了我的1级要求。我在下面显示的2个要求存在问题-- public void Show_Friends() { 尝试 { fbclient=新的FacebookClient(“https://graph.facebook.com/endpoint?key=value&;access_token=MyappId | M

我正在用集成Facebook的c#在.net框架中开发一个应用程序

我对我的应用程序有以下要求

  • 用户可以登录到Facebook帐户
  • 用户可以查看好友列表、消息和通知
  • 我成功地完成了我的1级要求。我在下面显示的2个要求存在问题--

    public void Show_Friends()
    {
    尝试
    {
    fbclient=新的FacebookClient(“https://graph.facebook.com/endpoint?key=value&;access_token=MyappId | MyAppSecret”);
    动态friendslist=fbclient.Get(“/me?fields=friendslist”);//这里是异常occours
    int numberOfFriends=(int)friendslist.data.Count;
    for(int i=0;i
    调用Show\u Friends方法时发生以下异常

    (OAuth异常-#1)错误签名


    您只能获得已授予uiser_friends应用权限的好友。所以不是所有的朋友。没有用于通知或通知的APImessenges@WizKid为什么会发生异常?应用程序必须显示空的好友列表这有关系吗?你不可能得到所有的朋友。或消息。或notifications@WizKid如果我的一些朋友授予了权限,那么应用程序必须访问已授予的朋友列表,因此matterI建议您阅读Facebook文档,然后了解如何登录Facebook。您只能获得已授予uiser_friends应用程序权限的朋友。所以不是所有的朋友。没有用于通知或通知的APImessenges@WizKid为什么会发生异常?应用程序必须显示空的好友列表这有关系吗?你不可能得到所有的朋友。或消息。或notifications@WizKid如果我的一些朋友给予了许可,那么应用程序必须访问授权的朋友列表,因此matterI建议您阅读Facebook文档,然后了解如何登录Facebook
     public void Show_Friends()
        {
            try
            {
                fbclient = new FacebookClient("https://graph.facebook.com/endpoint?key=value&access_token=MyappId|MyAppSecret");
                dynamic friendslist = fbclient.Get("/me?fields=friendlists");//Here exception occours
                int numberOfFriends = (int)friendslist.data.Count;
                for(int i = 0; i < numberOfFriends; i++)
                {
                    friendsListBox.Items.Add(friendslist.data[i].name);
                }
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }