oauth — ошибка подписи flickr auth Переполнение стека

Я пытаюсь получить токен запроса от Flickr (за https://www.flickr.com/services/api/auth.oauth.html) но продолжайте получать недействительное сообщение подписи:

oauth_problem=signature_invalid&debug_sbs=GET&https%3A%2F%2Fwww.flickr.com%2Fservices%2Foauth%2Frequest_token&oauth_callback%3Dexample.com%2Ffr_callback.php%26oauth_consumer_key%3D {KEY} %26oauth_nonce%3D52d9d8fc7ba83ec7183dddf09df45685%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1441557821

Я перепробовал множество конфигураций для подписи, и документы flickr оставляют мне много вопросов без ответа. Мне интересно, может ли кто-нибудь здесь взглянуть на мой код и посмотреть, что я делаю неправильно. Функция, которую я вызываю для создания подписи, приведена ниже. Возможно, я не кодирую что-то правильно?

function get_fr_Sig () {

global $fr_key;
global $nonce;
global $timestamp;

$base_string = 'GET&https://www.flickr.com/services/oauth/request_token
&oauth_callback=http://example.com/fr_callback.php
&oauth_consumer_key='.$fr_key.
'&oauth_nonce='.$nonce.
'&oauth_signature_method=HMAC-SHA1
&oauth_timestamp='.$timestamp;

$signature = hash_hmac('sha1', $base_string, $fr_key.'&'.$r_token_secret);

return $signature;


}

Я уверен, что я не делаю что-то правильно, и я немного новичок, так что не будьте слишком резкими здесь!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]