Facebook API: (# 100) Ningún usuario encontrado coincidencia

votos
0

Me pasé días enteros para tratar de averiguar este error, también se observo que hay cuestiones similares con el mismo mensaje, pero estoy totalmente no estoy seguro de encontrar la respuesta allí, así que si alguien podría señalar o dar cualquier punta en mi problema, aprecio totalmente eso.

Estoy haciendo la solicitud para enviar un mensaje de una página de Facebook de A a un usuario X (por ID de usuario) que hace un comentario en un puesto de FB Página A, a través de una prueba FB App nombre MiApl . Estoy tratando esto en Facebook Graph Explorer.

Tengo el usuario Id por buscar la lista de comentarios en un blog en la página de Facebook, pero estoy totalmente no podía enviar el mensaje.

Aquí está el error

{
      error: {
        message: (#100) No matching user found,
        type: OAuthException,
        code: 100,
        error_subcode: 2018001,
        fbtrace_id: H3yMO0RWaDy
      }
}

Aquí está el mi pista

  1. MiApl ha sido configurado web hook bien, porque no se ha publicado aún para el propósito de prueba (aplicación no aprobada), así que tengo que agregar la cuenta de usuario X en la piscina probador de MiApl (el mensaje que intento enviar también este usuario X)

  2. Me he registrado en el usuario X para hacer un comentario en un blog en la página de FB Un

  3. En Gráfico Explorer, he seleccionado Aplicación: MiApl , y obtener Acceso a página de FB simbólico Página A , realicé dos siguientes solicitudes

3.1 /{page_id}_{post_id}?fields=comments Con esto, se puede obtener la lista de comentarios existentes en FB Página A, aquí está la salida:

{
    comments: {
        data: [
                  {
                    created_time: ...,
                    from: {
                      name: User X,
                      id: 123456789 // this is the user Id that I would take to send the message to
                    },
                    message: Sample comment from User X,
                    id: ... // {page_id}_{post_id}
                  }
                ],
                paging: {
                   ....
                }
              },
              id: ... // {page_id}_{post_id
    }
} 

3.2 {page_id}/messages: Estoy intentando enviar un mensaje de FB de páginas a usuario X con el ID de usuario que obtuve de 3.1 paso

recipient: {id: 123456789} // there seems be a problem with this id that I got from step 3.1, FB cannot find the user id with this number
message: {text: hello}

También estoy reconoció acerca de la aplicación / página de ámbito ID de usuario.

Ya he suscrito MiApl a la página de FB A con API (/{page_id}/subscribed_apps)

Facebook API v2.10

No tengo idea de lo que está mal.

Publicado el 05/08/2017 a las 12:49
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Me lo imaginé. Plataforma Facebook Mensajero utilizar paginado identificador de usuario alcance, pero lo estuviera usando ID de aplicación es el alcance. Ellos son diferentes.

Aquí es doc oficial de Facebook acerca de cómo obtener el identificador de ámbito paginado

La identificación debe ser un identificador que fue recuperada a través de los puntos de entrada de Messenger oa través de los WebHooks mensajero (por ejemplo, una persona puede descubrir su negocio en Messenger e iniciar una conversación desde allí.

Estos identificadores son páginas de ámbito de la identificación (PSID). Esto significa que los identificadores son únicos para una página determinada.

Si usted tiene una integración de Facebook Iniciar sesión existente, identificadores de usuario son aplicaciones de ámbito y no funcionará con la plataforma Messenger.

La solución está suscribiendo MiApl a la página de FB (lo que ya he hecho) para obtener la web hook para trabajar, donde voy a obtener el identificador de página alcance del mensaje de usuario.

Por otra parte, el detalle de cómo configurar la suscripción encontrar aquí

http://ukimiawz.github.io/facebook/2015/08/12/webhook-facebook-subscriptions/

Respondida el 05/08/2017 a las 13:43
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more