2016-11-23 8 views
0

yammerのドキュメントに従って、Yammer SDKをiOSに統合しようとしています。特定のリダイレクトUrlでアプリケーションを作成しました。ログインしようとすると "1001トークンまたは状態が返されません"というメッセージが表示されます認証されているが、それ以降はコードを返さない。Yammerでの認証iOSでのSDKの統合

のUIWebViewにNSURLRequestを返す
NSURLRequest *serializedRequest = [requestSerializer requestBySerializingRequest:request withParameters:params error:&error]; 

し、それがnilとして NSString *code = params[YMQueryParamCode]; authRedirect URLへのコードの戻りを認証するには、私がYammerの リダイレクトURLを統合する方法いずれかの助けをすることができます:https://www.yammer.com/companyName/

答えて

0

リダイレクトURIはすべきではありませんヤマーURL。 iOSアプリに戻るためのカスタムスキームのURLにする必要があります。 READMEから

工程2)工程1でアプリケーションのセットアップの一部として、カスタムURIスキームにリダイレクトURIを設定します。これはあなたのiOSアプリに固有のものでなければなりません。次に例を示します:comabccorpyammer1://our.custom.uri スキーム名(この場合は「comabccorpyammer1」)があなたの会社とiOSアプリケーションに固有であることを確認してください。

iOS 9以降をターゲットに設定している場合は、ユニバーサルリンクも動作しますが、これを試みたことはありません。彼らはあなたが所有するドメインを指さなければなりません。

関連する問題