www.un.org/Depts/DGACM/index_spanish.htm 正在做的是:。
在C#上撰写<代码>Generic Library in C#,处理OAuth的向每一处流动(例如Twitter、LinkedIn和 Foursquare)。 最难部分是,我想模拟代码
中的所有用户投入,以便无需用户采取行动,点击“Ok,I将允许它”等纽芬兰语或甚至书写其用户名/密码。
Doubts 至今为止:
1 - 变本体中<代码>autticity_token的用途是什么?
2 - 所有服务都使用哪些因素,以便一概使用奥乌特流动。 例如,一刀切地发现,第一个步骤实际上很容易成为一种执行通用方法。 所有这一切都是为了改变网上申请的URL,而BAM则有申请。
3 - 如何为每项服务找到答案? 例如,LinkedIn Service
, i 能够平整一页,以计算这一数值,但例如,可以找到verifier
。 即便在浏览器中授权使用我的复制件,也看不出<代码>Verifier在流中的任何超文本中,或任何产生这种复制的 Java。
<<>Observation>:
1- 我知道那里有OAuth图书馆的Lots,如、或,,但没有图书馆允许我做什么,这就是说是想要的,这就是说是奥地利语,授权用户,而无需任何用户的投入。
2 - I can t,by any means,ask for user input. All the values like username and password for the authentication, will be hardcoded and every user will use the same account for this requests.
3 - I also know, that there are other posts here that i ve written, with almost the same doubts, and the reason i am resposting is to try to make it clearer and fresher.
4 - 预先调查任何错误或概念错误。
www.un.org/Depts/DGACM/index_spanish.htm 基本法典:
This is, for instance, the method i am using (that is avaible widely abroad the web) for getting request tokens for any service. All i have to do is change the REQUEST_TOKEN
value to the specific url to be used for a service,so i can get the Tokens for LinkedIn,Twitter or Foursquare for instance. But i can t manage to apply the same process in the other steps.
public string AuthorizationLinkGet()
{
string ret = null;
string response = oAuthWebRequest(Method.GET, REQUEST_TOKEN, String.Empty);
if (response.Length > 0)
{
//response contains token and token secret. We only need the token.
NameValueCollection qs = HttpUtility.ParseQueryString(response);
if (qs["oauth_callback_confirmed"] != null)
{
if (qs["oauth_callback_confirmed"] != "true")
{
throw new Exception("OAuth callback not confirmed.");
}
}
if (qs["oauth_token"] != null)
{
ret = AUTHORIZE + "?oauth_token=" + qs["oauth_token"];
}
}
return ret;
}