2012-06-25 35 views
1

我試圖讓iOS客戶端使用Yammer的Oauth2來驗證用戶。我首先嚐試了GTM-OAuth2代碼,但我無法理解Yammer的反應。看起來,GTM代碼期望access_code作爲查詢參數,其中Yammer將其作爲uri片段返回。我用他的GTM代碼來查看片段,但現在它似乎認爲有錯誤,因爲代碼和消息字段不在Yammer的響應中。如何從iOS使用yammer的oauth2?

我也嘗試過使用OAuth2Client api,但問題在於Yammer似乎不想使用我傳遞給它的redirect_uri,因此Safari永遠不會獲取自定義url,因此也不會調用迴應用程序。

有沒有人有使用Yammer的OAuth2的工作示例?

如果有人有GTM-OAuth2與Facebook合作,我也會感興趣嗎?

回答

1

Yeah Yammer有一個糟糕的oAuth實現。看起來每個服務都採用了自己的oauth實現。無論如何,yammer要求用戶從其網站複製一個4位數的代碼,然後返回到您網站上的代碼粘貼服務。只有這樣您才能請求訪問代碼。

檢查這個 - http://www.tutorialjinni.com/2011/04/yammer-api-example.html(它在PHP中,但希望你能得到的要點)。

沒有什麼可以做,但一個有趣的閱讀 - Yammer API sucks

+0

如果有人downvoting其最起碼的禮貌說了downvote的原因。 –