首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取远程服务器的调查Monkey API返回错误:403FIREBTED和X-mashery错误代码: ERR_403_Service_Requires_SSLage

获取远程服务器的调查Monkey API返回错误:403FIREBTED和X-mashery错误代码: ERR_403_Service_Requires_SSLage
EN

Stack Overflow用户
提问于 2014-03-17 22:10:46
回答 1查看 927关注 0票数 0

这是我的c#代码。我正在尝试从我的调查猴子为我的公司,有访问密钥和令牌的数据。我需要你的帮助/建议。

代码语言:javascript
复制
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.IO;

namespace Servicetest
{
    public class Program
    {


    public static void Main(string[] args)
    {

        const string urlAuth =
            "http://api.surveymonkey.net/v2/surveys/get_response_counts?api_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";


    //    const string contentType = "application/json";

        const string contentType = "text/xml";

       // System.Net.ServicePointManager.Expect100Continue = false;
        try
        {
            var webRequest = WebRequest.Create(urlAuth) as HttpWebRequest;

            const string token =
                "XXXXXXXXXXXXXXXXXXXXXXXXXXXX=";

            if (webRequest != null)
            {
                webRequest.Method = "POST";

                webRequest.ContentType = contentType;

                webRequest.Headers["Authorization"] = "bearer" + token;

                var responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream());

                if (responseReader != null)
                {
                    string responseData = responseReader.ReadToEnd();

                    responseReader.Close();

                    webRequest.GetResponse().Close();

                    Console.Write(responseData);

                }




            }
        }

        catch (System.Net.WebException exc)
        {
            if ((exc.Response is System.Net.HttpWebResponse) &&
                (exc.Response as System.Net.HttpWebResponse).StatusCode == System.Net.HttpStatusCode.Unauthorized)
                Console.Write("401");
            else
                throw exc;
        }

    }


}
EN

回答 1

Stack Overflow用户

发布于 2014-03-18 00:58:35

端点需要SSL,只需将url从http://更改为https://,,即https://api.surveymonkey.net/v2/surveys/get_response_counts?api_key=xxxxxxxxx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22456576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档