PHP OAuth İmza Uyuşmazlığı konular

0 Cevap php

Yani Google API'leri bağlanmak için OAuth kullanmaya çalışıyorum. Ben Token Gizli almak kadar başarılı oldum. I https://www.google.com/analytics/feeds/data gibi veri API'leri birine bir istek yapmak ve isteği oturum açmaya çalıştığınızda - ama bazı hatalar alıyorum.

Ben hata ayıklama sorunları için çok yararlıdır OAuth Playground (http://googlecodesamples.com/oauth_playground/) kullanılır. Ben benim PHP kodu kurulum imza için aynı Gizli anahtarları ve Baz dize kullanmak emin yaptı. Ama OAuth Oyun parkına birinden farklı görünüyor.

İşte kod:

$base_string = "GET%26https%253A%252F%252Fwww.google.com%252Fanalytics%252Ffeeds%252Fdata...

$key = $consumer_secret . '&' . $token_secret;

$signature = base64_encode(hash_hmac('sha1', $base_string, $key, true));

Üretilen İmza her şey aynı olsa bile OAuth Oyun parkına birinden farklı görünüyor. Lütfen yardım edin!

0 Cevap