When I return to the front end of the site the Facebook logon box is gone.
It sounds like you're still logged in on the front-end of the site. You'll need to logout and then log back in so that JFBConnect can request the additional permissions for your user.
I hope that's all it is. I'm unsure what the appsecret error is, but ideally you won't need to setup the clone site, so we can worry about that later if necessary.
Facebook's alert message is incorrect. If your app uses *any* permissions, Facebook is sending the same generic message to everyone. It's annoying because it adds a lot of confusion to the matter. You only need to go through the app review process for the fields that JFBConnect actually requests (as shown in the App Review section).
From everything Facebook has communicated, you will not lose all access to your Facebook application if you don't go through the approval process. The only thing that may happen is that you will lose access to the specific permissions that haven't been approved. By default, you can request basic profile information (name, email, etc) from users without going through the approval process.
I hope that helps explain,
Glad we could help! If you need anything else, just let us know.
Finally, if you haven't already, please consider leaving a rating and review for JFBConnect, or our support, on the Joomla Extension Directory. It's certainly not required, but very appreciated:
https://extensions.joomla.org/extension … jfbconnect
It doesn't sound like the authentication process completed properly then. Can you let me know:
* When you login with Facebook.. are you actually logged into your site? Do registered menus appear and such?
* Is a user created in the Joomla User Manager area?
* Is a user created in the JFBConnect -> Usermap area?
Any details you can provide will help.
I tried to go to your page, but wasn't able to find the Facebook login area. If you can tell us where that is, we can test for ourselves as well.
Awesome! I'm glad to hear we could help. If you run into anything else or need further assistance, just let us know.
Finally, if you haven't already, please consider leaving a rating or review on the Joomla Extension Directory for JFBConnect. It's certainly not required, but very appreciated:
https://extensions.joomla.org/extension … fbconnect/
I will give them step by step instructions on how we use it but they can't really test it since they will not have Admin access. Is Facebook fine with this?
That's what we're hoping and believe. We're putting together all the details of one of our submissions now and will be writing it up, but you can take a look at our video for the Pages permissions:
In our description, we do *not* give admin access, note that it's for admins only and state that general users will never have this permission requested of them.
After checking my Facebook App Setting I notice that their is some information for the Page Tab with the name called "JFBConnect". I think the JFBConnect Autotune may have set this up? Can I delete it? Or what do I need to do?
Yeah, if you're not using the Page Tab feature, delete that section in the app and hopefully that will get you going.
Your site is loading for me now, which is definitely an improvement. On the JomSocial page when I try to login, I do get the Facebook popup to login, but I get the following error message:
We could not log you in: You can't log in to this app or website because you do not meet the requirements for country, age or other criteria.
It seems like it works though, which is good.
primees:3855 GET https://YOURSITE/plugins/system/toomanyfiles/js/jquery-1.12.4.min.js
Are both sites showing a stream from the same Facebook Page? If so, that would be very strange.
The stream in the backend is always pulled on-demand. That means that it's not a cached version or something.. that's what JFBConnect sees from Facebook. As to why, that's a better question. Is there anything that's happening with the more recent posts, like are they set to private or not standard feed posts? Things like video posts or other non-text posts are not imported. That's about all I can think of, but I know that's not much to go on.
If you still need help, can you post (or Private Message) us:
* A url to the page with the stream
* A link to the Facebook Page
With that, we can at least compare what is shown on your site vs the missing posts to the Page.
No problem. Definitely let us know how it goes. We have submissions in for a few sites right now... it's not speedy, but the way Facebook has communicated, if you have a submission in by August 1st, you're good while waiting, even if it takes a while for them to go through your application.
There isn't an option in the admin area to post specific content. That can only be done on the front-end when you're on the page you want to post. The admin area lets you setup what channels you can post to and setup automatic posting of content only.
I assume I will still be able to auto publish an article to Facebook using the permissions below as I do now?
Those permissions are what allow JFBConnect to post content from your site, whether it's automatic or manual using the "Create Post" button. As noted, Facebook has added new notes that automated posting is a no-no, but we're trying to get clarity on what that means.. for a general audience, that makes sense.. don't automatically post content to all of your users pages. That's just annoying. For your own page as an admin, automatic posting that's really controlled just by you 'seems' ok, but again, I'd recommend submitting the publish_pages permission request showing the manual option.
In another thread about app permissions, I touched on how confusing the app review process is right now and how it may turn out that app review isn't even necessary in these cases, like it wasn't 6 months ago.. but we'll see.
You're absolutely right. It's confusing as can be right now for everyone, even us.
Until a few months ago, I would have (and have plenty of times in these forums) said you don't need to go through the review process. If you're a Facebook admin, you can get any permissions you need, always, without going through the app review. App review was only if want to get permissions from your general users. Easy peasy.
However, Facebook has been less than clear with all of the recent changes as to what will happen on August 1st. In some places, like you mention, they show that app review isn't necessary if you're just getting permissions for admins. Other places, they state that app review is required for all permissions, whether you as an admin are using them or everyone. Some permissions have even been restricted to need app review before you can even test them.. which is pretty ridiculous since you need to show how you use them before you can go through app review.. so it's a chicken and egg with those few.
Our recommendation now is to submit whatever you can as a precaution. If you're ok with your stream possibly not showing after August 1st, you can not try to go through the review process now and see what happens. We'll agree that going through the app review process with how you're using the app right now would be difficult, but if you want to at least explain how you're using it, it can't hurt.
After August 1st, we'll know more based on what happens. It's very opaque right now though and Facebook's documentation is all over the place as they're moving very quickly to implement a lot of updates.
Sorry I can't give you a definitive 'do this', but hopefully the above explains the situation better.
There's quite a few possible causes of what you mention. However, I can't test because your site seems to be going into a loop when I visit the home page now. The home page redirects to:
And then Chrome shows an error about continuous redirects.
Getting that cleared up could help the problem, but will definitely help us investigate further.
Until then, the best suggestions I can give are:
* Double check that Autotune says everything is setup properly in the Error Check, Site Check and FB App settings
* Set the "Include jQuery / Bootstrap" setting to 'Yes' in JFBConnect
* Change the "Show 'login credentials' in popup" setting to 'No'. This eliminates some conflicts with other extensions that include their own Facebook integration.
I hope that helps, but if you still have issues, let us know when the home page loads and we'll gladly help investigate further.
However, just because their documentation shows it as possible, doesn't mean it actually works There are multiple posts in the Google Developers area of this functionality not working. It hasn't in some time (since around the end of 2017). We have left the functionality in because a) it used to work and b) we're hoping Google fixes it. They haven't made any announcements that the ability to track when a user shares (or +1's) something has been removed, so we've been going on the hope that it will come back.
Google isn't putting a lot of development effort into Google sharing features, which is a shame, because it means things can break for some time before it's either fixed or removed entirely.. and we're never sure which way it's going to go.
For reference, here's some other developers discussing the callback functionality not working:
https://plus.google.com/100777000102386 … riFEJHRNnh
https://plus.google.com/110831685157127 … C8NXMtpcaL
Sorry I don't have a more definitive answer for you, but I hope the above explains what's going on.
It's strange you're running into issues with LinkedIn authentication. I just tried on your site and it seemed to work the first time by bringing me to the profile selection page. On selecting a type "... professional", my edit profile area had my name, a username and email pre-filled. I didn't follow through to actually create an account, but can if you'd like me to test it out.
With that said, I'd double check that things fail in other browsers. Depending on the type of browser your using, and the add-ons you have enabled, social networking features may be intentionally blocked. There's a lot of 'privacy' extensions that stop almost all tracking, which also stop most social network functionality.
I hope that helps get you started, but if you have any other questions, please let me know.
Whew.. sorry for the back and forth in getting this resolved! The good news is that things are working properly. This is a pic from your site:
The Create Post button is actually working. However, it's hidden behind your template. I was able to get that through adding the right style to change the z-index directly in the browser. If you can add this to your template's overrides area somewhere, it should show to you too:
With that showing, you should be able to post any page from your site manually to both Twitter and Facebook at the same time. Additionally, you can use that view in your screencast of how you use the publish_pages permission.
I hope that helps, but if you need anything else, please don't hesitate to get in touch.
No, not every variation of the pages on your website.. just the 'root' of your website. That's usually just your domain name. So, if you're site is ours (sourcecoast.com), you may need all of the following:
That covers *all* pages on our site.
If you have your Joomla installation in a subdirectory of your domain, you should use that as the root. So, for example.com/joomla you'd use:
Finally, if you redirect all requests to www (or non-www), then you don't have to put both variations in. Just choose the one your site actually uses. Same for http vs https (though you should always have https as an option)
I hope that helps explain,
That message indicates that you have a Channel setup in JFBConnect to fetch a stream from, or post to, a Facebook Group. You can grant that permission to an administrator of your app, but guests/registered users of your site wouldn't be able to see that permission request. Normally, that's ok because you likely are only setting up Channels for your administrators on the site.
If you plan to create Channels for non-admins of your Facebook app, you'll need to go through the Facebook App Review process. That link is to our blog post explaining how the review process works.
I hope that helps,
Ugghhhh.. sorry for the runaround on this. You sent a password, but no username.
Can you try going to your admin area in private (or incognito mode or whatever) in your browser? That way, you'll see all the usernames and passwords needed to get in. It's easy to forget when your browser saves them for you.
They shouldn't be the same value. The OAuth Redirect URIs setting should have very specific paths set for each of your domains. Please check step 21 in our Facebook setup guide for specifics.
Let us know if that helps!
It looks like there's a CSS conflict somewhere with your template. Can you post a URL that we can see the page on so we can investigate further?
Also, I see you're using JFBConnect on the site. Please post from the account you have a subscription to JFBConnect from as well.
I understand that you have put every combination of domains in the App Domains section. Can you take a picture or let me know what URLs you've put in the Facebook Login -> Settings -> Valid OAuth Redirect URIs section?
The error message that Facebook shows in the login popup isn't always accurate in where it's indicating there is a problem, so knowing how you have different areas setup will help us understand what may be wrong.
We'd love to look into the admin area and understand what's going on further as well to help get you going.
I see you sent me admin access to your site. However, you also have a .htaccess password setup for the administrator area. Can you send me the credentials to get past that as well?
In addition to the "App Domains" field in the Settings -> Basic area of your app, also make sure you've set the Valid OAuth Redirect URIs setting in the Facebook Login -> Settings area.
If that doesn't help, can you tell us the exact error message you're getting when you try to login on the front end?
We did more investigation on our end and found that the publish_pages and publish_to_groups permissions weren't always being shown in the Scope Review area. We're working on a fix for this and will put out an updated release. In the meantime, follow the advice above... if you have the "Allow Posts" setting enabled, submit publish_pages for App Review.