Integrating Facebook with Jekyll blog - facebook

Goal:
I want to share articles from my Jekyll generated blog which is hosted on GitHub to Facebook with all the relevant info (titles, thumbnails, etc.)
Questions:
Do I need to create a Facebook app to be able to use the meta data I've included in the header in blog?
If I do need to create an app, what kind of features do I need to request to for it to work?
Would it be possible to use my business FB business page instead of an app and substitute the app ID for the admin ID?
Current Status:
FB page:
https://www.facebook.com/carolyncodes/
My blog:
http://carolyncodes.com/

Related

How do I get leads from multiple facebook pages using a facebook app and a webhook?

I'm trying to get leads from facebook pages using a facebook app and a webhook. I'm using Zapier right now(which is working) but I'm trying to create a custom solution to replace Zapier. My webhook is working for one page, but I have about 10 facebook pages and each page has their own, separate lead forms. I've used the Lead Ads Testing Tool to check to see if my facebook app is listed and their is only one page that lists my facebook app - the one that is working. I can't figure out how to add my facebook application to the other pages. What I've tried: I went into Business manager and made sure that my facebook user account is listed under each page and verified that I'm an admin on all those pages. I also tried to add or assign a CRM to the pages under Integrations->Lead Access in Business Manager but my facebook application named TestApp is not accessible via the search(see 2nd image), in fact, no CRMs are searchable except for Zapier. Questions: How can I subscribe each page to my facebook app so leads from all my pages will be sent to my webhook? Or do I need to create a facebook app and webhook for each page?

Facebook: How to post on own page using graph api without login

I own a blog like website, and as part of promotions I have a corresponding facebook page. My website contents are dynamic & when it gets updated(through a bot), I want the facebook page also to be updated by an automated post/publish from the bot which shows up the updates to the page viewers.
I could create a facebook page, and my bot programme which updates the web content is also able to publish the content on my facebook page using graph apis. But the posts are not publicly visible(Visible to only me/admin).
I could learn that it could be because my app through which my bot program is publishing to my facebook page is not public.
App->Status & Review, Status (Tab)
(Do you want to make this app and all its live features available to the general public?).
To make the app public, there is a review process which checks the facebook login button used in the website but my posts are through a backend bot and not through user action. My website is like a blog without user authentication so can't think of adding a login there.
Is it possible without having user login on the page? Also, If I post using twitter apis and link/configure my twitter account to my facebook page, it works.I guess this is not a new problem and many brands have automated it already, so need to understand how.
Am I missing something?
Apologies: I have checked previous posts on the same topic, but couldn't find relevant answers for the current Facebook version & policies.
Without the Login Review process, your posts can not be visible to the public.
To get it working, just send your page management tool (with the login dialog) for the review. Once they review it and accepted, you may change the flow a bit eg: skip the login part and allow auto posting.

How to add blogger's RSS feed to facebook profile/page

I have a blog and I want that whatever is posted in the blog should get directly posted on my facebook profile/page. Basically I wish to post my blog's RSS feed to my facebook profile/page. I used RSS Graffiti to accomplish the task but somehow it seems like that isn't working.
You should forget about the user profile for that. First of all, you are not allowed to use the user profile for commercial reasons, it´s ONLY a user profile, for you and your friends, not a platform to advertise. And then there´s the problem with the Access Token. An Extended User Token lasts for 60 days, so you would have to refresh it every 2 months if you want to autopost stuff to Facebook.
Now for your Facebook Page, you can create an Extended Page Token that lasts forever. The rest is explained in the Facebook docs: https://developers.facebook.com/docs/graph-api/reference/v2.2/page/feed#publish
In general, you need to use a Page Token with publish_actions to post to the /page-id/feed endpoint.
Information about Access Tokens and how to generate and extend them:
https://developers.facebook.com/docs/facebook-login/access-tokens
http://www.devils-heaven.com/facebook-access-tokens/
At this point, Facebook does not let you add an RSS feed to automatically do that.
I would recommend using a tool like IFTTT which does it very well!
Facebook between 2009-2011 had a feature which allowed you to add blog feeds from any format to your profile so it would publish. It was later introduced into Facebook Pages and some how discontinued in the main profiles of users on Facebook, so that businesses appear as businesses and everyone else appears as everyone else, since currently on my profile on Facebook, my content from Flickr, Twitter, Google+, YouTube and my other accounts are automatically published to my main Facebook profile. This is because I signed up and started using Facebook in 2009 to the current date.
What really annoys me is that there is so much info online about how to do this but I have to say is that Facebook can easily adjust it's service to include RSS Feeds in it's platform through the app http:// facebook .com/apps/feed , which basically shows your updates from the games you play on Facebook, which is annoying that Facebook hasn't even got round to replacing RSS Feeds into profiles.
I'll send some support requests to Facebook (lets say tons of support requests) and I'll ask them to add it back in because other users are slightly annoyed. I'm annoyed with the childish icons that they have (including the icon for the Instagram app, which, yes, is owned by Facebook).
Another way is by connecting your apps that you use to your Facebook account by going to either the respective app in Facebook itself or by finding the setting Connect To Facebook in the Settings of your accounts on other Third-Party services. As an example, you can use PlayStation Network (PSN) by connecting your PlayStation account to your Facebook through the PS4 itself by going into Settings > Account Settings > Link Services > Facebook and then type in your login details, as usual. This will log you and keep you signed into your Facebook account on your PSN account. This means that everytime you interact with PSN by the associated Facebook service, your interaction is posted to Facebook based on the settings whether it's set to post as Private or Public. This means that everytime you play a game or decide to setup a Live Stream, your post is posted to Facebook from the PS4 automatically. Same method could also work with Blogger app for Facebook by connecting your Facebook to your Blogger account (in Google+ settings if you've switched to the new profile interface). So it's possible, yes, in other apps now more than before so it's also the reason for why Facebook probably removed Feeds.
If anyone wants to see my updates from my connected apps and connected data, you can follow my Public hashtag posts at http://facebook.com/search/top/?q=%23warrenwoodhouse and you can follow the same hashtag on every service available including PSN, Facebook, Twitter, Google+, Google Search, Google Images, Google Videos, YouTube, YouTube Gaming, Instagram, Flickr and other services. If you're interested in seeing my full feed updates, I've created a nice feed on FeedBurner at http:// feeds. feedburner .com/warrenwoodhouse

Post content to Facebook Business Page - Timeline from external website?

Could somebody please provide a detailed step-by-step example on how to do the following?
I need to be able to post new content from our website directly to our Facebook Business Page - Timeline as the owner/administrator or via our Facebook App.
We have an extranet which supports multiple sites/domains, but would like the content from these various sites published automatically to our central Facebook Business page whenever we had content to our own sites.
We have like buttons on our pages, that allows users to like and post to their own walls, but we want to publish to our own business wall.
Is this possible?
Create an RSS-feed containing the posts you would like to share on your Facebook page.
Go to your Facebook page and use the top search box to search for 'RSS Graffiti'.
Follow the onscreen steps and you're done.

How to create a Facebook fan page for a website in an automated way?

We are working on a CMS application development. In that case, we need to integrate a feature, that is enabled for user to create a facebook fan page in an automated way for their product/service. But we realized that it's not allowed by any of facebook developer APIs.
So, What we just need is to automation of fan page creation part in a programmatic way. Is that possible to do??
Thanks!
You cannot create a new Facebook Page via the API - for example, if your client had a company called SomeCompany, they could not use your app to generate a Product/Service Page at www.facebook.com/SomeCompany for users to Like. Your alternatives are:
1) Use your app to generate Open Graph tags and Like buttons for the company's web site (external to Facebook).
2) Instruct the client on how to create a page manually by visiting Facebook.com while logged into their Facebook account.
3) Request the manage_pages permission from your client in your app, and use the Marketing API to edit the page after the client has created it. You can edit most fields on the page (even things like the profile picture) once the page exists. For more information, see here: https://developers.facebook.com/docs/reference/api/page/