相关疑难解决方法(0)

如何在本地针对OAuth进行开发?

我正在构建一个需要与OAuth服务提供商通信的Python应用程序.SP要求我指定一个回调URL.指定localhost显然不起作用.我无法设置面向公众的服务器.除了支付服务器/托管之外的任何想法?这甚至可能吗?

python oauth

35
推荐指数
4
解决办法
2万
查看次数

401未经授权使用Yahoo OAuth

我的下面的代码每次返回401 Unauthorized错误:

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://query.yahooapis.com/v1/yql?q=select%20fields.value%20from%20social.contacts%20where%20guid%3Dme&diagnostics=false");
request.Headers.Add(
    "Authorization: OAuth " +
    "realm=\"" + "yahooapis.com" + "\"," +
    "oauth_consumer_key=\"" + ConfigurationManager.AppSettings["yahoo_oauth_consumer_key"] + "\"," +
    "oauth_nonce=\"" + Guid.NewGuid().ToString() + "\"," +
    "oauth_signature_method=\"" + "PLAINTEXT" + "\"," +
    "oauth_timestamp=\"" + ((DateTime.UtcNow.Ticks - new DateTime(1970, 1, 1).Ticks) / (1000 * 10000)).ToString() + "\"," +
    "oauth_token=\"" + accessToken.TokenValue + "\"," +
    "oauth_version=\"1.0" + "\"," +
    "oauth_signature=\"" + ConfigurationManager.AppSettings["yahoo_oauth_signature"] + "%26" + "\""
);
StreamReader streamReader = new StreamReader(request.GetResponse().GetResponseStream(), true);
Run Code Online (Sandbox Code Playgroud)

当我每次进入代码时,我看到所有信息都是雅虎请求在标题中,但每次我得到这个401.

c# yahoo oauth

5
推荐指数
1
解决办法
6066
查看次数

标签 统计

oauth ×2

c# ×1

python ×1

yahoo ×1