Ben Yammer veri çeker, küçük bir webapp yazmaya çalışıyorum. Ben kendi veri erişim yammer en OAuth köprü geçmek zorunda. Ben Oauth php library kullanarak denedim ve 3 yollu el sıkışma yok. Ama son aşamada, ben geçersiz OAuth imza olduğunuzu belirten bir hata alıyorum.
Burada adımlar serisi:
İlk bölüm isteği Token URL ve bu ben geçmek sorgu parametreleri getting içerir.
[oauth_version] => 1.0 [oauth_nonce] => 4e495b6a5864f5a0a51fecbca9bf3c4b [oauth_timestamp] => 1256105827 [oauth_consumer_key] => my_consumer_key [oauth_signature_method] => HMAC-SHA1 [oauth_signature] => FML2eacPNH6HIGxJXnhwQUHPeOY=
Bu adım tamamlveıktan sonra aşağıdaki gibi, ben istek Token'ı olsun:
[oauth_token] => 6aMcbRK5wMqHgZQsdfsd [oauth_token_secret] => ro8AJxZ67sUDoiOTk8sl4V3js0uyof1uPJVB14asdfs [oauth_callback_confirmed] => true
Sonra url.It benim app Yammer konuşmak için izin var yammer kimlik doğrulama sayfa beni alır yetkilendir parametreleri geçirerek verilen belirteç ve belirteç gizli yetki çalışın.
Yammer sonra bana sonra daimi erişim belirteci elde etmeye çalışır benim uygulamasına geri koymak zorunda 4 haneli bir kod verir. Ben erişim belirteci URL'ye aşağıdaki bilgileri iletin:
[oauth_version] => 1.0 [oauth_nonce] => 52b22495ecd9eba277c1ce6b97b00fdc [oauth_timestamp] => 1256106815 [oauth_consumer_key] => myconsumerkey [callback_token] => 61A7 [oauth_token] => 6aMcbRK5wMqHgZQsdfsd [oauth_token_secret] => ro8AJxZ67sUDoiOTk8sl4V3js0uyof1uPJVB14asdfs [oauth_callback_confirmed] => true [oauth_signature_method] => HMAC-SHA1 [oauth_signature] => V9YcMDq2rP7OiZTK1k5kb/otMzA=
İşte Oauth Daimi erişim belirteci almak gerekiyor, ama bunun yerine bir Invalid Oauth signature olsun. Ben yanlış ne yapıyorum bilmiyorum. Ben isteğini imzalamak için aynı signaures kullanın. Ben yeni belirteç ve gizli kullanarak isteğini imzalamak gerekir? Ben de o ama boşuna çalıştı. Ben bile signpost library kullanarak java bu uygulama çalıştı ve aynı yerde saplanıp. Yardım Yardım!