Estoy trabajando en la aplicación para iPad y necesito integrar Instagram. He encontrado un ejemplo que funciona bien. Pero llegando a mi la aplicación me he registrado como nuevo usuario en instagram cuenta de desarrollador. A pesar de que estoy siguiendo los pasos tal como se dijo en Instagram API docs, estoy recibiendo un error de Redireccionamiento «URI no coincidir con la registrada URI de redirección».

Alguien puede guiarme sobre como generar URI de Redirección?

Aquí es lo que yo hice en Instagram.

Y en mi simulador estoy recibiendo este error :

Probablemente usted haya escrito su URL de redireccionamiento o «/» puede tener un impacto, tenga cuidado con símbolos especiales, así como los espacios en las cadenas.

OriginalEl autor iSwaroop | 2013-04-24

2 Comentarios

  1. 23

    Uso URI de REDIRECCIÓN : igeb6240d263fb4736b3740af87edd18ea://autorizar

    para su Aplicación

    su URI de REDIRECCIÓN debería ser : «ig» + «su clientId» + «://autorizar»

    Esto no funciona porque no puedo entrada no-http/https redirect_uri en Instagram desarrollador de portal, y el Instagram niega no registrados redirect_uris.
    Esta url no es aceptable en el portal para desarrolladores.( «ig» + «su clientId» + «://autorizar a») Lo que la dirección url exacta que necesitamos para agregar en Dev portal de Instagram
    Instagram cliente registro de portal no aceptar que no sea http(s) de protocolo. No podemos entrar myapp://autorizar. He intentado habilitar modo implícito por desmarque la opción Deshabilitar implícito OAuth en la ficha Seguridad en el portal. Pero todavía no se acepta no http(s). ¿Cómo te las arreglas para conseguir trabajo?

    OriginalEl autor

  2. 4

    Puedes usar las que quieras como su URI de redirección. Usted tiene que pasar a la URI de redirección como un parámetro en su autorizar la solicitud.

    Asegúrese de que ambos coinciden. Usted puede navegar a las subcarpetas o añadir parámetros adicionales, pero el principio de que debe mantenerse la misma.

    Sugiero no utilizar su sitio web, pero el enlace a uno de tus aplicaciones esquemas de url.
    Para una guía sobre cómo configurarlas, mira aquí: http://www.idev101.com/code/Objective-C/custom_url_schemes.html

    Así por ejemplo se podría utilizar myapp:// como el predeterminado de la URI de redirección, que desea registrar con instagram.

    Dentro de su aplicación puede añadir parámetros adicionales. Instagram va a pasar aquellos en el URI de redirección, de modo que usted puede leerlos de nuevo en el AppDelegate o en su Servidor. Asegúrese de codificar el URI de redirección correctamente. La forma más sencilla de hacerlo sería:

    NSString *unescaped = [NSString stringWithFormat:@"myapp://?someparameter=%@",theparametersvalue];
    NSString *redirectURI = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
                                                                          NULL,
                                                                          (__bridge CFStringRef) unescaped,
                                                                          NULL,
                                                                          CFSTR("!*'();:@&=+$,/?%#[]"),
                                                                          kCFStringEncodingUTF8));

    Ahora insertar redirectURI junto con su id de cliente en esta dirección y disparar la solicitud:

    https://api.instagram.com/oauth/authorize/?client_id=YOURCLIENTID&redirect_uri=YOURREDIRECTURI&response_type=code

    Si usted necesita más de los permisos básicos, echa un vistazo en los ámbitos de la documentación.

    Sólo se pueden registrar http:// y https:// Uri en el Instagram portal, así que no veo cómo podría funcionar esto…

    OriginalEl autor

Dejar respuesta

Please enter your comment!
Please enter your name here