Facebook app wt*?

I have a personal facebook account that has created a number of Pages which I can manually post to.
How are people creating n8n credentials for a Facebook app if they don’t have a business that they can verify?
They’re my Pages, aren’t they?
Can’t I automate posting content to them, without having a business?

I’m very confused on this one. Anyone offer advice what I’m missing here

Information on your n8n setup

  • **n8n version:1.52.2
  • **Database (default: SQLite): Postgres
  • **n8n EXECUTIONS_PROCESS setting (default: own, main):default
  • **Running n8n via (Docker, npm, n8n cloud, desktop app):Docker
  • **Operating system:Linux

Hi there,

You shouldn’t need a business to connect but you will need to setup a developer account and create an app that you can connect with n8n.

You can read more about it here:

Do let us know where exactly you are stuck and we’ll try to help!

Thanks and I missed your reply.
I muddled my way through the very confusing Meta docs and got there in the end.

1 Like

Can you explain how you managed it?

I am doing the same but via meta business and linking it to a business. I did an UT video on it. I would love to know how to do this more simply

Hi,
These are my obsidian notes. the entire process was trial and error, reading lots of confusing (at least to me) documentation. I hope it’s useful to you and others.

==PROCESS 13/08/2024==
Create a FB App

  • choose the type of Other
  • select Business App
    • do not choose any business account - important!
    • this gives you the ability to post to your Pages
  • fill in the privacy URL and that’s about all
  • Click Live for the app
  • then go to Graph API Explorer
    • Permissions to select -
      • pages_show_list, pages_messaging instagram_basic instagram_content_publish page_events pages_read_engagement pages_manage_metadata pages_read_user_content pages_manage_posts pages_manage_engagement instagram_manage_events
    • and generate a User Token
      • this is the n8n FB Graph API access token
  • go to Access Token Debugger - extend the token expiry.
    • take note of the longer live token at the bottom of the page
    • you can use this later to hopefully extend again for a longer living token
  • go back to the Graph API Explorer
    • now you need to get access tokens for each Page, in the drop down
      • go to the Graph API Explorer
      • input this fresh token
      • and extend the token (bottom of page)
      • copy and paste the extended token (it’s in green print)
    • take note of each as they are used in the n8n node to specify the Page you will be manipulating

The refresh token process still remains a mystery yet but at least the first refesh gets 2 month token. I did see in the early stages that i got a token to be indefinite but I forget now.

3 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.