2012-05-16 2 views
0

Этот вопрос удален, поскольку он не имеет значения. Приносим извинения за неудобстваColdFusion oAuth Заголовок авторизации не передается

+0

Это вырезание и вставка показывает слишком много информации на вашем общедоступном веб-сайте (особенно, если этот ключ является реальным). Я бы изменил его и поставил в несколько *****. –

+0

Это поможет, если вы скажете, что вы пытаетесь сделать - на каком сайте вы пытаетесь получить доступ? – Lucas

ответ

0

Как вы получаете сообщение oauth_signature? Это не жестко закодированная вещь в OAuth - она ​​генерируется каждый раз.

Я предложил бы использовать эту библиотеку http://oauth.riaforge.org/

Есть несколько примеров, которые должны помочь вам начать работу.

0

Если это не будет ...

<cfset oAuthHeader = { 
    'oauth_consumer_key'="zz3u0Lf9XxkC2KX839r2MS0fDltvLquow3ZMLaOw", 
    'oauth_nonce'="9BD4FAE88D1B213F86D908FE183F0501C682EE2F", 
    'oauth_signature'="Zy91IhXWGcMxyuAVIlGX%2F3ULTWU%3D", 
    'oauth_signature_method'="HMAC-SHA1", 
    'oauth_timestamp'="1337169270", 
    'oauth_version'="1.0" 
}> 

<cfhttp url="#oRequestReq.getNormalizedHttpURL()#" method="POST"> 
    <cfloop collection="#oAuthHeader#" item="key"> 
     <cfhttpparam type="header" name="#key#" value="#oAuthHeader[key]#"> 
    </cfloop> 
    <cfloop collection="#arguments#" item="key"> 
     <cfif key neq 'fieldnames'> 
      <cfhttpparam type="formfield" name="#key#" value="#arguments[key]#"> 
     </cfif> 
    </cfloop> 
    ... 
</cfloop> 

?

Смежные вопросы