Skip to main content
Answered

Reason is platformApplicationNotFound

  • February 8, 2021
  • 2 replies
  • 117 views

I am getting the following error when i am trying to integrate MIRO board.

miroBoardsPicker.open({
          windowRef: windowRef, //Provide opened window reference
          clientId: miroClientId, // ask the backend
          action: "access-link",
          allowCreateAnonymousBoards: true, //2) Enable this option
          getToken: () => getMiroJWT(), // Provide token in async way
          success: data => {
            console.log("on success", data);
            document.querySelector("#test").innerHTML = data.embedHtml;
          },
          error: e => {
            console.log("on error", e);
          },
          cancel: () => {
            console.log("on cancel");
          },

        });

getMiroJWT() returns a promise. And the windowRef works but it says “Sorry, integration is unavailable.” . The exact error message from the console log is

“ on error Application key: **********. Reason is platformApplicationNotFound “

 

I could not find anything about platformApplicationNotFound in the documentation, so it would be nice if you could add that for someone else. 

Best answer by Atanas Kolev

Hello Boris, 

Thank you for your response. Unfortunately it was not because i have deleted the app or made any typos in the client_id. It was because I passed the client_id as an integer rather than string. Now it all works fine. 

Thanks!

View original
Was it helpful?

2 replies

Boris Borodyansky
Mironeer
Forum|alt.badge.img+1

Hey Atanas!

Thank you for the feedback about our developer documentation, I agree that it would be great to have error descriptions there :thumbsup:

Regarding your question, it seems you’re trying to implement “Embedding of miro board without registration”  through this guide: https://developers.miro.com/docs/editable-boards-for-anonymous-users

This guide starts with creating a Miro App and sending to Miro request to enable this app’s client_id with required features. After that, you can use this app’s client_id within boardsPicker code.

Judging by error you shared in the post, you either made a type in the app’s client_id within boardsPicker code, or accidentally deleted the app.


  • Author
  • Beginner
  • 1 reply
  • Answer
  • February 8, 2021

Hello Boris, 

Thank you for your response. Unfortunately it was not because i have deleted the app or made any typos in the client_id. It was because I passed the client_id as an integer rather than string. Now it all works fine. 

Thanks!


Reply