Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/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# Reddit GET返回403,即使令牌是正确的_C#_Xamarin.android_Httpwebrequest_Reddit - Fatal编程技术网

C# Reddit GET返回403,即使令牌是正确的

C# Reddit GET返回403,即使令牌是正确的,c#,xamarin.android,httpwebrequest,reddit,C#,Xamarin.android,Httpwebrequest,Reddit,我正在尝试与RedditAPI接口,但在检索我的access\u令牌后,在GET上遇到了一些问题。我已确认令牌和完成此操作所需的作用域: Android.Widget.Toast.MakeText(this, "TOKEN : " + myItem.myAccessKey.accessKeyString, ToastLength.Long).Show(); HttpWebRequest myRequest = (HttpWebRequest)WebRequest.

我正在尝试与RedditAPI接口,但在检索我的access\u令牌后,在GET上遇到了一些问题。我已确认令牌和完成此操作所需的作用域:

        Android.Widget.Toast.MakeText(this, "TOKEN : " + myItem.myAccessKey.accessKeyString, ToastLength.Long).Show();
        HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("https://www.reddit.com/api/v1/me");
        myRequest.PreAuthenticate = true;
        myRequest.Headers.Add("Authorization", "Bearer " + myItem.myAccessKey.accessKeyString);
        var myResponse = myRequest.GetResponse(); //403 forbidden here
        if (myResponse == null)
        {
            Finish();
        }
        var myStreamReader = new StreamReader(myResponse.GetResponseStream());
        var json = myStreamReader.ReadToEnd();
        myResponse.Close();
        myStreamReader.Close();

403表示禁止。身份验证成功,即令牌和头是正确的,但您没有权限获取您键入的URL,
https://www.reddit.com/api/v1/me

403表示禁止。身份验证成功,即令牌和头是正确的,但您没有权限获取您键入的URL,
https://www.reddit.com/api/v1/me

403表示禁止-即使身份验证成功,您也无权使用URL。您确定这是正确的URL吗?我没有想到我会使用错误的URL。我会尝试找出我是否使用了错误的URL,谢谢!您尝试的URL是
https://www.reddit.com/api/v1/me
response=requests.get(“,headers=headers)是的,我使用了错误的URL。再次感谢!403表示禁止-即使身份验证成功,您也无权使用URL。您确定这是正确的URL吗?我没有想到我会使用错误的URL。我会尝试找出我是否使用了错误的URL,谢谢!您尝试的URL是
https://www.reddit.com/api/v1/me
response=requests.get(“,headers=headers)是的,我使用了错误的URL。再次感谢!