2015-11-12 6 views
0

Я использую SimpleAuth, чтобы попытаться включить авторизацию для instagram в моем приложении.SimpleAuth + Instagram + Swift, Code 400, OAuthException

Согласно SimpleAuth (https://github.com/calebd/SimpleAuth/wiki/Instagram) требований, я поставил его так:

SimpleAuth.configuration()["instagram"] = ["myclientid": "myclientid", SimpleAuthRedirectURIKey: "http://google.com"] 

Для инициализации моих настроек Instagram и это настроить свои параметры:

SimpleAuth.authorize("instagram", options: ["scope" : ["likes", "comments"]], completion: { (responseObject : AnyObject!, error : NSError!) -> Void in }) 

В ответ Я получаю эту ошибку:

{ 
    "code": 400, 
    "error_type": "OAuthException", 
    "error_message": "You must include a valid client_id, response_type, and redirect_uri parameters" 
} 

Кроме того, когда я использую:

var response = responseObject as NSDictionary 

Я получаю сообщение об ошибке «Использование неразрешенного идентификатора» «Объект».

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

ответ

1

У вас неправильный ключ в вашем словаре конфигурации. Вы должны использовать client_id вместо myclientid.

SimpleAuth.configuration()["instagram"] = ["client_id": "myclientid", SimpleAuthRedirectURIKey: "http://google.com"] 
Смежные вопросы