By Sean Carney on Friday, 02 May 2014
Posted in Technical Issues
Likes 0
Views 1.2K
Votes 0
It appears that none of our bloggers can post blogs from the front end now that I have configured the auto posting of facebook. I am hoping somebody might be willing to look at the setup and let me know what I did wrong. I suspect the problem is with the app creation.

Here is the error message:

An error has occurred.

0 (#200) The user hasn't authorized the application to perform this action
Hello sean,

We have logged into your facebook development page and took look at it. It appears that you did not enter your URL in your facebook page app advance setting in the deauthorize callback URL & valid OAuth redirect URIs column, but we have already added the URL for you as shown in this screenshot http://screencast.com/t/ZrUbneZv9Gh .

We have also tried to make a test post to see whether the test post is able to be posted in the facebook page but unable to do so because of lack of permission as shown in this screenshot http://screencast.com/t/B0gLoZgcsGG . Maybe you can give it a try to see if an article posted in the facebook page.

Reagards
Kheng Wei
·
Friday, 02 May 2014 11:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you so much for looking. I deleted the app and recreated it
I also put in the new item into the autoposting configuration. Now we are not getting the 404 permission denied type of error. But, I am still getting this error:

Error

Unable to load the oauth type.

I am dead tired from travel and have to give up for the night but I am hoping that maybe you are aware or what would be causing this error. Getting this fixed will be so fantastic!

Thank you, Sean Carney
·
Friday, 02 May 2014 13:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Now I am seeing this error if I manually click on one of the small facebook icons in order to post the blog to facebook.

An error has occurred.

0 (#200) The user hasn't authorized the application to perform this action

Return to Control Panel
·
Friday, 02 May 2014 13:19
·
0 Likes
·
0 Votes
·
0 Comments
·
·
Friday, 02 May 2014 13:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean,

We tried to revoke app your token in your back end and your facebook and then reauthorized it again but we encountered this problem as shown in this screenshot http://screencast.com/t/P03VFr9X .

Please advice.

Regards
Kheng Wei
·
Friday, 02 May 2014 17:27
·
0 Likes
·
0 Votes
·
0 Comments
·
I also saw that message. What does it mean? Is there somebody there that understands the configuration of the auto-posting that might have some idea what this is about. I believe it was caused because the first time I set it up I had asked for some permissions that I do not need and clicked button to submit to facebook. But, I had hoped since I deleted the first try that would go away. Now I am not sure what to do. But, auto-posting is of key importance to me.

I have facebook auto-posting working on my EasyBlog for DrCarney.com and am trying to figure out what might be different here. The only thing I found was in the set up of the Advanced tab where there is no Oauth token for the DrCarney.com site that is working but for Starch-Smart there IS an Oauth code. Also, there was a setting set to Yes at DrCarney.com for
Embedded browser OAuth Login
Browser control for OAuth client login
So, I tried to set that to yes as well in this Starch-Smart app.
·
Friday, 02 May 2014 22:01
·
0 Likes
·
0 Votes
·
0 Comments
·
I changed the Client Token (hoping maybe I could remove it like in the DrCarney.com app)
The new Oauth Client Token is 27711d45900c8f943098b4eab1521320
What are we supposed to do with this token. Maybe this is the cause of our problem?
·
Friday, 02 May 2014 23:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean,

I have tried to access in your Facebook account at home, but i getting this security blocked.
Can you send us with your identify code again?

Hmm, we are not sure that is it this causing the issues, did you try and see how it goes?
·
Friday, 02 May 2014 23:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

It seems like Facebook has changed the app behavior and in order for you to "post" to your "Facebook page", your app needs to be submitted for review first You can review their guide here, https://developers.facebook.com/docs/apps/review/
Try submit it and see how Facebook response.
·
Wednesday, 07 May 2014 11:32
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Arlex,
Thank you for letting me know. I have tried to submit the app but it won't allow me to now because I do not have a valid Privacy Policy URL. However, I believe this is a bug on their end since I do have a privacy policy located at https://www.starch-smart.com/privacy-policy
I have submitted a bug. Hopefully they will respond to me. It seems you may be forced to create new documentation regarding their new requirements.
Sean
·
Thursday, 08 May 2014 00:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

Sorry for late reply to this,
Thanks for remind Actually we have added some of the instruction regarding with this Facebook New API documentation.
-> http://stackideas.com/docs/easyblog/autoposting/facebook-new-ui
Okay, keep us updated the Facebook response.
·
Thursday, 08 May 2014 02:29
·
0 Likes
·
0 Votes
·
0 Comments
·
That was very helpful information in the improved documentation. It still appears to be missing one more thing which is the submitting of the Privacy Policy URL.

When I finish doing all that is in your list then there is an error icon above the four permissions stating that I do not have a privacy policy url. I actually do have one but am not able to submit it because their form won't accept it. I have searched on Google and others are complaining of the same thing.

I put a bug report into Facebook but their reply is that they do not respond to unsubmitted bug reports. So, I need to submit it first. I replied to them that the bug is preventing me from submitting the report. They just closed the ticket. :-(
·
Thursday, 08 May 2014 06:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

Sorry for late reply to this,
That's bad They were closed your ticket.

Yup, you're correct, We will modify it as soon as possible.
Actually what privacy policy URL format you put? Is it same like my attachment screenshot that sample URL?
·
Thursday, 08 May 2014 11:21
·
0 Likes
·
0 Votes
·
0 Comments
·
The contact info screen I am seeing is in the App Details section and looks different from the one you are showing me but it does gather the same data. I am wondering where you found yours. I am attaching an image so you can see it collects the same data. I try to put our Privacy Policy URL into the Privacy Policy URL field but it is not accepted. I am still going in circles with their support at Facebook because they only support issues related to submitted apps and do not want to help us figure out why this Privacy Policy URL is preventing us from submitting our App.
Here is our privacy policy url: https://www.starch-smart.com/privacy-policy
·
Thursday, 08 May 2014 22:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

Sorry for late reply to this,
Oh, I'm apologize of that, because i had search in Google how the privacy policy URL format look like, then i found out this 2 year ago that Facebook privacy policy URL format, that was not the current Facebook API interface.

if the Facebook doesn't accept your Privacy Policy URL. mean something wrong with this or something else.
We have received the Facebook autopost issues in this few day Hope we can get the correct info from the Facebook, we will try our best to figure out.
·
Friday, 09 May 2014 01:19
·
0 Likes
·
0 Votes
·
0 Comments
·
I also am continuing to try to get an answer from Facebook to figure out what they are looking for.
·
Friday, 09 May 2014 02:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

Okay, I also testing in my local and setup the Facebook autopost + submit for review and see how the Facebook response to me.
Let's figure out together.
·
Friday, 09 May 2014 11:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you Arlex,
I hope our figuring this out will help others!
Interestingly Facebook said they have identified the problem. They are not stating whether it is my fault or theirs. But said they will let me know. Their solution for now was for them to manually enter in my Privacy Policy URL so that it was accepted by their system. Now all I have to do is Submit the Application for review.
However, they now have more requirements. The want us to include a note for each of the permissions explaining why we want those permissions. They also want us to submit to them a minimum of four screenshots that show their review team how we're using Facebook in our app.
I could use some help knowing what to put into the notes they are wanting and also wonder if you might want to create four images that all of us could then submit in our review process.
Sean
·
Friday, 09 May 2014 23:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Here is the text and fields they are asking for each of the permissions we are asking for:

Notes for user_groups
Please explain how you are using user_groups to enhance a person's in-app experience.

Please provide step-by-step instructions so our review team can reproduce how you are using user_groups in your app.


Notes for user_status
Please explain how you are using user_status to enhance a person's in-app experience.

Please provide step-by-step instructions so our review team can reproduce how you are using user_status in your app.


Notes for user_likes
Please explain how you are using user_likes to enhance a person's in-app experience.

Please provide step-by-step instructions so our review team can reproduce how you are using user_likes in your app.


Notes for manage_pages
Please explain how you are using manage_pages to enhance a person's in-app experience.

Please provide step-by-step instructions so our review team can reproduce how you are using manage_pages in your app.
·
Saturday, 10 May 2014 06:49
·
0 Likes
·
0 Votes
·
0 Comments
·
I am wondering if anybody has been able to set up autoposting to facebook now that facebook has changed their rules?
·
Monday, 12 May 2014 20:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Still think this needs to be fixed to enable people to create auto-posting for their EasyBlogs to facebook again!
·
Wednesday, 14 May 2014 05:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

I'm really sorry that delayed of this reply, because I went back from my hometown for vacation in this few day.
Thanks for your patience and keep finding a solution for this New Facebook API 2.0 to autopost to Facebook.

Yes, you should fill in the details what you want to do in this Facebook apps,
Example :
Try using this 3 things first
publish_actions
Provides access to publish feed posts, Open Graph stories, achievements, scores and other activity detailed in Publishing Permissions.


user_groups
Provides access to a person's groups.


manage_pages
Enables your app to retrieve access_tokens for Pages and apps that the person administrates.


===================================================================================================================
Then "Add note" in publish_action
Please explain how you are using user_groups to enhance a person's in-app experience.
when user submits a new blog post on the site, it will automatically publish the blog post on Facebook's feeds. This allows seamless integrations with Facebook.

Please provide step-by-step instructions so our review team can reproduce how you are using user_groups in your app.
When site admin accesses the settings area, they will be able to choose to enable auto publishing of blog posts into Facebook

*You must add the notes for another 3 thing you choose.

===================================================================================================================
Then screenshot that show our review team how you're using Facebook in your app (4 minimum)
I have screenshot my Easyblog Autoposting Facebook setting. frontpage blog post, then 1 of the sample autopost to Facebook page

After uploaded finish then click "Submit for review"

Then you will see what happening in my attachment screenshot. Then wait for approval.

*The review time estimate will range between 7 to 14 business days.

I'm still waiting for Facebook approval.
·
Wednesday, 14 May 2014 13:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you Arlex,

I appreciate that you sent me the text for publish_actions. I put it in just as you suggested.

I am wondering now if that is the only permission that is needed by the EasyBlog facebook auto-posting application?

somehow I suspect that is so. I have just submitted the application.

Previously I put in a request for user_groups, user_status, user_likes and manage_pages because that is what I believed you were asking me to do.

Please let me know if I publish_actions is actually the only permission we need! :-) I believe that it was. Otherwise I can try to modify the application later.

Sean

PS. I hope you will add all of this to your documentation for others. I am assuming I am the first one using the New Facebook API 2.0 to autopost to Facebook?
·
Wednesday, 14 May 2014 22:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex,
I got a reply from Facebook. I am not sure what we should do next. I did not know that our EasyBlog autoposting app is supposed to be posting as an individual. Or, perhaps we need to create a fake individual and then create that fake user as admin to the facebook page. somehow that seems like a hack they won't like.
I have kept my personal login to Starch-Smart.com as a user without administrator permissions because I selected the option to NOT display administrators in the front end.

This is the alert I received from facebook and I would like to know your thinking on what we should do next:

Results from your last submission
Today - Click to ViewClick to Hide
Notes from our review team
General
You already have permission to post to self/managed pages based on being an admin of the app and do not need the permissions for publish_actions and manage_pages and you do not have to re-submit. Thanks!
General You do not need to request these permissions because your blog or CMS is integrated with an app that you admin. As an App admin, you can already access these permissions and post to your Timeline or a page you admin. You can provide access to additional users by adding them as developers of your App.
The following items were not reviewed due to general issues with your app:
publish_actions
·
Thursday, 15 May 2014 06:11
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

Sorry for late reply to this,
Yes, i will add all of this in our Facebook autopost documentation if every step tested is work.

Thanks for patient and keep updated us what Facebook return you the feedback.
I will investigate about this, because my facebook apps submit for review still waiting for approval,
I also tried to create a new Facebook apps in your site, but i follow your privacy policy URL, but it seems like the Facebook doesn't allow me insert this, see my screenshot : http://screencast.com/t/zXfocb6H

I just realised that when we "sign in with facebook" then hitting this right?
The following permissions have not been approved for use and are not being shown to people using your app: user_likes, manage_pages, user_groups and user_status.
Submit them for review or learn more.

I think we should focus on this 4 things in 1 apps and see how it goes.
·
Thursday, 15 May 2014 11:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex,

It took a LOT of effort to get the Privacy Policy URL accepted. Finally a person at facebook entered it in for me from their back end manually. He is the only person I have been able to communicate with so I will try to enlist his help again.

We probably need to revive my application and try to keep working with it. I am working to reinstate the application and leave them some comments. It looks like I need to add you as a developer of the App so they might communicate with you. What name and email address should I try to add? I believe the person needs a facebook account so if you just gave me your facebook username that should work. I have added an image of the page where we can add the developers.

One thing that seems odd to me is that they appear to want to base the app on the permissions of the person applying so it appears the results would be submitted by the individual? That seems wrong to me!

I had removed the permissions we now need to add back because they were excluded from your previous replies. But, I have added them back. Now we need to add responses to their questions for each permission. Again maybe once I can add you as a developer then maybe you could answer their questions?
·
Thursday, 15 May 2014 20:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

Sorry for late reply to this,
Of course, you can add my username here -> Arlex Wong -> https://www.facebook.com/arlex.wong
Yes, we also trying to figure out which is the better way to make Facebook approve this.

One thing that seems odd to me is that they appear to want to base the app on the permissions of the person applying so it appears the results would be submitted by the individual? That seems wrong to me!

What do you mean by submitted by individual? check my screenshot below :
Please advise.
·
Friday, 16 May 2014 12:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Arlex,
It appears that facebook will not allow me to add anybody to the App that is not in my friend list already so I have sent you a friend request on facebook.

Regarding the permissions problem I am also not sure which permissions they now want to tie to the App.

Here was what they had replied to me "You already have permission to post to self/managed pages based on being an admin of the app and do not need the permissions for publish_actions and manage_pages and you do not have to re-submit. Thanks!"

I am not sure what that means and wonder why they would say we already have the permissions that we need. They sure are not helpful. I hope once you are in my App as the developer that they might respond to you through their help system.

Sean
·
Friday, 16 May 2014 19:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex,
I just received a reply from facebook about the problem with not allowing us to save the privacy policy URL. I am going to open a ticket with CloudAccess.net who is my site host. Here is the message:

Eric Osgood · · Software Engineer at Facebook
Sean, It seems that your url isn't returning any data when we send a curl request from Facebook to verify the validity of your url with this user agent: 'facebookexternalhit/1.1 ' It looks like your site correctly returns a 200 when loaded via browser: are you blocking curl requests? Please reply this comment, which will change the status of the bug to "REOPENED". If your steps include confidential information, click on the "Confidential Reply" link on this comment. If no further information is provided within five days, we will automatically close this bug.
·
Saturday, 17 May 2014 07:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

I am really sorry for the delay of this reply as it is a weekend for us here.
Yes, I have accepted you as friend at Facebook now.

Yes, the Facebook also responded this message to my apps
Maybe we will not need submit this for configure our Facebook autopost.

Now we return back the initial issues first, before that we configure the Facebook autopost just only did few step then everything work.
But after that the Facebook released 2.0 Facebook API then everything was changed.

Then we have to explain to this guy - Eric Osgood (is it the Facebook support?) what we facing the problem here.

Step 1 : Create a new apps from Facebook (fill in the setting, domain name or else)
Step 2: GOTO the Easyblog backend Facebook autopost configuration page fill in the Apps ID & Apps Secret ID and other else.
Step 3: Then Click "Sign in with Facebook"
Step 4: Then Showing this pop-up alert message, screenshot here : http://screencast.com/t/ptwfK2qGqhRh
Step 5: Then we click "Submit for review" or "Learn more"
Step 6: Then go to this page -> https://developers.facebook.com/docs/apps/review/
Step 7: Then we try to follow this instruction for make the apps permission can approval by Facebook
Step 8: The result is not approval by Facebook.

Continuous Step 4
Step 5 : Ignore that alert and click okay, then the Facebook token already generate ( http://screencast.com/t/laeQ2yhofTa )
Step 6: Then go to create a blog post and publish it then hitting this error message An error has occurred. 0 (#200) The user hasn't authorized the application to perform this action

===========================================================================================================

Just I have mentioned that the Facebook already responded my Facebook apps (check my attachment screenshot "My_Facebook_apps_result.png").
I also getting this result from Facebook, but i tried to go to my local Easyblog Facebook Autopost configuration page, fill in the Apps ID, Apps secret ID, Page ID or else then click "Sign in with Facebook", the pop-up still showing the alert message(screenshot : Facebook_permission_alert.png)

But i just ignore it and click okay. Then i tried to publishing a blog post, but now Facebook autopost is work fine for me.
Check my screenshot below.

But I will do some other test and see what is the better step to configure it.
·
Saturday, 17 May 2014 13:10
·
0 Likes
·
0 Votes
·
0 Comments
·
I am hopeful that we are figuring out how to do this without having to submit our app to facebook. It seems it is so basic that we should not have to. I followed the steps you outlined and even created a new secret key and added it. I then tried to publish the very first blog ever written on our site to facebook. But, it did not work. I get the same error message you got and so I hoped that maybe the error message was wrong and it would have just posted to facebook. But, it did not post to facebook.
BTW, I did add you as a developer to my app but like you said, maybe we do not need that app!
·
Monday, 19 May 2014 06:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

Sorry for late reply to this,
Because when i received the Facebook response i only can autopost successfully, so i have to double check on this, then I have tried help you submit the Facebook apps for review again, when the Facebook return back the response please let us know.
·
Monday, 19 May 2014 13:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex,
I believe you are saying that your auto-posting is working now?
I also believe you said you did NOT need to submit an App for review to facebook?
My site host (CloudAccess.net) wonders if my site might be having problems because of SSL. They said curl needs to call https. I am not familiar with curl and need to read about it. Perhaps this is part of our problem? In any event I did submit the feedback from CloudAccess.net to facebook who again "Resolved" my ticket before it is resolved. They keep resolving it and I keep opening it back up again. But, this time they appear to not be allowing me to open it again. They asked for me to reply but also resolved it. Hopefully they will receive my reply and get back with us.
I will also let you know when I get a response from Facebook about your having resubmitted my application there.
Sean
·
Monday, 19 May 2014 20:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Subscribing for updates (better if I could click a button "subscribe"
·
Monday, 19 May 2014 21:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

Sorry for late reply to this,
Oh, actually I mentioned that after i got the Facebook response then my Facebook autopost is working.
Yes, that was working in my local now since my apps already received that Facebook response, but I'm not sure that is it working in your live site as SSL (https), so we have to wait for Facebook response in your apps and see how it goes. Okay keep us updated then.

=================================================================================================
Hello Eileen O'Donnell,

Thanks for heading up on this.
·
Tuesday, 20 May 2014 02:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Arlex,

I will let you know as soon as I get a response from them. We are sort of dealing with two issues here. The main one being that we are trying to get them to accept my app. the other issue is that they would not accept the privacy URL and they had to put that URL in manually. Interestingly I am a bit caught here and wonder if you have heard of this:
Facebook says that my site may be blocking curl requests. My host says they are not. I am still trying to resolve this as well. But, I believe you also have a similar problem where they did NOT accept your Privacy URL when you submitted it. Did they also have to add your privacy policy URL in by hand?
·
Tuesday, 20 May 2014 06:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean,

Sorry for late reply to this,
To be honestly, I'm never face this problem before "Facebook says that my site may be blocking curl requests."

When i put any privacy URL in my Facebook apps, the Facebook also accept it, check my screenshot below.

I'm not sure that is it different case with your site, because you have mentioned your site is using https SSL, maybe that was the problem at here.

Okay, keep us updated then. Hope you can solve this "Facebook says that my site may be blocking curl requests".
·
Tuesday, 20 May 2014 10:43
·
0 Likes
·
0 Votes
·
0 Comments
·
I got the response from facebook regarding our application for the app. It was denied because they say we do not need it:

Results from your last submission
Today - Click to ViewClick to Hide
General You do not need to request these permissions because your blog or CMS is integrated with an app that you admin. As an App admin, you can already access these permissions and post to your Timeline or a page you admin. You can provide access to additional users by adding them as developers of your App.
The following items were not reviewed due to general issues with your app:
user_groups
publish_actions
manage_pages
·
Wednesday, 21 May 2014 07:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean,

Sorry for late reply to this,
Thanks for getting back to us
I have tried to revoke your Facebook token from your Easyblog Facebook autoposting configuration page and sign in with Facebook again, then I tried to post still hitting this error ""0 (#200) The user hasn't authorized the application to perform this action""

Mean it doesn't work at all in live site with SSL about this testing. I have tried to search around the Facebook developer group news, it seems like this lady also hitting the same issues when Sign in with Facebook.
Join this group -> https://www.facebook.com/groups/fbdevelopers/ and search "Anna Westgate"

I will try in another customer site which URL is withoud the SSL and see is it can work, because now a lot of users facing this problem now.
I make you disappointed again. How about your Facebook says that my site may be blocking curl requests. news?
·
Wednesday, 21 May 2014 13:10
·
0 Likes
·
0 Votes
·
0 Comments
·
I just got off with the host, cloudaccess.net. They said there is no problem with their curl. But, he did find one thing in our configuration he is hoping might have made a difference. He removed an http to https redirect from within our .htaccess file and instead had the Joomla application do the redirect through the joomla plugin. He is hoping that might make a difference for us. Can we test it?
I will also place your comments into the ticket that I have with facebook.
Sean
·
Thursday, 22 May 2014 00:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Do you understand why the facebook app was not approved and they said "General You do not need to request these permissions because your blog or CMS is integrated with an app that you admin. As an App admin, you can already access these permissions and post to your Timeline or a page you admin. You can provide access to additional users by adding them as developers of your App. " ???
·
Thursday, 22 May 2014 00:56
·
0 Likes
·
0 Votes
·
0 Comments
·
OK. Another reply from Facebook:
Eugene Pan · · Facebook Platform Team
Unfortunately, that didn't work. You can use the Object Debugger tool to verify:
1. https://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Fwww.starch-smart.com%2Fprivacy-policy
2. Click "See exactly what our scraper sees for your URL": https://developers.facebook.com/tools/debug/og/echo?q=https%3A%2F%2Fwww.starch-smart.com%2Fprivacy-policy
3. Try with an example link like "https://www.google.com/". This will usually return a document (https://developers.facebook.com/tools/debug/og/echo?q=https%3A%2F%2Fwww.google.com%2F)
·
Thursday, 22 May 2014 05:16
·
0 Likes
·
0 Votes
·
0 Comments
·
My host ran tests from the facebook debug pages above. They said they could see the requests coming in and they could see their server responding and serving the content back to facebook. But, then facebook seems to not receive anything. Here is the message on the facebook debug page:

Errors That Must Be Fixed
Object Missing a Required Value Object at URL 'https://www.starch-smart.com/privacy-policy' of type 'website' is invalid because a required property 'og:title' of type 'string' was not provided.
·
Thursday, 22 May 2014 06:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

Sorry for late reply to this,
Yes, regarding the debugger tools result you have to consult with your webhosting provider and see how it goes.

Do you understand why the facebook app was not approved and they said "General You do not need to request these permissions because your blog or CMS is integrated with an app that you admin. As an App admin, you can already access these permissions and post to your Timeline or a page you admin. You can provide access to additional users by adding them as developers of your App. " ???

To be honestly, I'm not sure about this, because based on the Facebook response actually we are the admin, we do not need to request these permission, that mean the current apps only available for the admin, if let says your site user need to autopost to their Facebook profile also through in your apps, then it should be fail. But we are still investigate on this, because other user also having this issues.

After your webhosting provider figuring this out how your site URL showing this result in Facebook debugger tools
Object Missing a Required Value Object at URL 'https://www.starch-smart.com/privacy-policy' of type 'website' is invalid because a required property 'og:title' of type 'string' was not provided.

Then we need to create 1 more new apps and see how it goes.
·
Thursday, 22 May 2014 11:23
·
0 Likes
·
0 Votes
·
0 Comments
·
I have consulted with our host. They say the problem is not with them because they receive the requests from Facebook and send the responses back. The pages that we are trying to view are good pages!

The message about the open graph tags is interesting! Read it slowly. It seems to indicate that facebook now requires open graph data which Joomla, my template and StackIdeas do not provide!

I also tested this today using a Joomla template. The problem still persisted. So they do not believe it is a template problem. They believe that StackIdeas and facebook will need to solve this.

Maybe we need to use a plugin for adding open graph to our pages. Somebody really needs to understand what their error really means.

Facebook has a requirement that we are not meeting!
·
Thursday, 22 May 2014 12:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Try running some of your own pages through the facebook debugger. You can submit any page you like! :-)
·
Thursday, 22 May 2014 12:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

This is the Facebook debugger tools result on our demo Easyblog site.
https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fdemo.stackideas.com%2Feasyblog
That mean that was not our issues about this.

I have attempt to create a new apps in your facebook, but still hitting this :
This must be a valid Privacy Policy URL in order to be compliant with Facebook Platform

You have to solve this when you put your site URL in Facebook Debugger tools
Object at URL 'https://www.starch-smart.com/' of type 'website' is invalid because a required property 'og:title' of type 'string' was not provided.


Because I have tried another customer SSL site, that was no getting this happening, then i can success to submit for review.
We are still waiting their Facebook response.
·
Thursday, 22 May 2014 13:08
·
0 Likes
·
0 Votes
·
0 Comments
·
The message on the debugger seems to indicate that your EasyBlog page also fails their test and so their scraper displays nothing. Compare your results to the results for Google.com whose site does not fail and so results are displayed! It seems we should not be submitting again until we figure out how to provide them the required property 'og:title' of type 'string'.

When you log in to my facebook developer page are you able to see the Alerts section? If so then you should be able to click on the Alerts link and then click on the Bug Report button and communicate directly with the facebook engineers. It seems to me that you might be able to ask them questions and learn through a dialog faster than through all these tests! Here is the direct url to our bug report: https://developers.facebook.com/bugs/454290924705122

I would ask you to please try to start communicating with them. We do have their ear now and it seems it is in their best interest as well to figure this out. I keep trying to keep the dialog open but am afraid I am not asking the best questions. You are a lead developer should be able to ask better questions!

Also, you will see that twice they have denied our application saying we do NOT even need to be applying. That is something else it might help to communicate with them about. Here is the page where you can see the three Alerts including the two App Review denials: https://developers.facebook.com/apps/307950989360196/alerts/

Here is how you can run the test to possibly get more clues:

Go to:
https://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Fwww.starch-smart.com%2Fprivacy-policy
Scroll down to the Scraped URL link and click on See exactly what our scraper sees for your URL.
It will display blank.

Go to:
https://developers.facebook.com/tools/debug/og/echo?q=https%3A%2F%2Fwww.starch-smart.com%2Fblog
Scroll down to the Scraped URL link and click on See exactly what our scraper sees for your URL.
It will display blank.

Go to:
https://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Fwww.google.com
Scroll down to the Scraped URL link and click on See exactly what our scraper sees for your URL.
It will display source code from Google's page.

go to:
https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fstackideas.com%2Feasyblog
Scroll down to the Scraped URL link and click on See exactly what our scraper sees for your URL.
It will display source code from your page.

So, you and Google both are doing something that they like. :-)

Here is another interesting comparison:


Graph API data https://www.starch-smart.com/blog:
{
"id": "617093431702149",
"created_time": "2014-05-08T22:35:09+0000",
"is_scraped": true,
"type": "website",
"updated_time": "2014-05-22T17:29:09+0000",
"url": "https://www.starch-smart.com/blog"
}


Graph API data http://www.stackideas.com/easyblog:
{
"id": "663859386975845",
"created_time": "2013-05-13T07:38:46+0000",
"description": "EasyBlog is a Joomla blog extension combining social media tools, integrates with Joomla templates and works with EasySocial, JomSocial, CB and more.",
"image": [
{
"url": "http://cloud.stackideas.com/templates/delta/images/logo-stackideas.png"
}
],
"is_scraped": true,
"title": "EasyBlog - Joomla Blog Extension",
"type": "website",
"updated_time": "2014-05-22T17:31:32+0000",
"url": "http://stackideas.com/easyblog"
}
·
Thursday, 22 May 2014 19:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean,

Sorry for late reply to this,
I have checked your communicate with Eugene Pan in Facebook chat Bugs - Unable to save Privacy Policy URL in App Details
Honestly, I'm not sure that why the Facebook can't get your site data from your SSL site in Facebook debugger tools

I have tried another our customer SSL site and put the blog frontpage URL in Facebook Debugger tools, see my screenshot result (SSL site.image).
You can see that the result Facebook can get the data from his SSL site even in Easyblog page.
·
Friday, 23 May 2014 01:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Here is another interesting comparison:

Graph API data https://www.starch-smart.com/blog:
{
"id": "617093431702149",
"created_time": "2014-05-08T22:35:09+0000",
"is_scraped": true,
"type": "website",
"updated_time": "2014-05-22T17:29:09+0000",
"url": "https://www.starch-smart.com/blog"
}


Graph API data http://www.stackideas.com/easyblog:
{
"id": "663859386975845",
"created_time": "2013-05-13T07:38:46+0000",
"description": "EasyBlog is a Joomla blog extension combining social media tools, integrates with Joomla templates and works with EasySocial, JomSocial, CB and more.",
"image": [
{
"url": "http://cloud.stackideas.com/templates/delta/images/logo-stackideas.png"
}
],
"is_scraped": true,
"title": "EasyBlog - Joomla Blog Extension",
"type": "website",
"updated_time": "2014-05-22T17:31:32+0000",
"url": "http://stackideas.com/easyblog"
}
·
Friday, 23 May 2014 01:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex,
That is very interesting. I have been playing with the facebook debugger trying to figure out what is different from my site and his. There are quite a few things different. Such as he uses Rocket Theme and I use a JoomlaBamboo template. So, his is gantry and mine is T3 framework. I also am using CloudAccess.net for hosting and they appear to be using GoDaddy.com

I am not sure if he is using the CDN option within EasySocial. I do use a CDN. I have tried turning off three plug-ins: JCH Optimize, NoNumber CDN for Joomla and the System Cache. I was hoping maybe the problem would be found there. But, no luck.

Interestingly I found some WordPress people having the same problem and it was apparently caused because they did not have SEO software:
http://wordpress.org/support/topic/plugin-wp-facebook-open-graph-protocol-ogtitle-empty

I noticed that the site you are working on does have more data in their Graph API:
{
"id": "733429276708183",
"created_time": "2014-05-22T17:16:22+0000",
"description": "SkyHi Views, by Mike Peters Photography, offers the best real estate imaging and videography services in Phoenix, Arizona. Whether you need property photos for print, graphic design, or online sharing, SkyHi Views, by Mike Peters Photography, uses superior photographic equipment and professional exp\u2026",
"image": [
{
"height": 160,
"url": "https://www.skyhiviews.com/components/com_easyblog/assets/images/default_blogger.png",
"width": 160
},
{
"url": "http://www.houzz.com/res/1721/pic/badge36_36.png?v=1721";
},
{
"url": "https://www.skyhiviews.com/images/pinterest.jpg"
},
{
"url": "https://www.skyhiviews.com/images/youtube.png"
},
{
"url": "https://www.skyhiviews.com/images/facebook.png"
},
{
"url": "https://www.skyhiviews.com/images/vimeo.png"
},
{
"url": "https://www.skyhiviews.com/images/linkedin.png"
},
{
"url": "https://www.skyhiviews.com/images/logo3.png"
}
],
"is_scraped": true,
"title": "Recent blog posts - Mike's Blog",
"type": "website",
"updated_time": "2014-05-23T00:04:16+0000",
"url": "https://www.skyhiviews.com/blog/latest"
}
·
Friday, 23 May 2014 08:16
·
0 Likes
·
0 Votes
·
0 Comments
·
OK. Good news. Problem ALMOST solved. Or so it seems! :-)
we have solved the problem of the facebook developer not being able to read our pages and pass their test.
The problem was caused by Gzip; My template house, Joomlabamboo.com told me and I tried it. Basically I did the following:
I just turned OFF Gzip compression in Global Configuration Server
I also removed the Boilerplate Gzip compression from the .htaccess file.
I also turned OFF Gzip compression in JCH Optimize
And, Voila... just like that a happy camper again.
However, we are not 100% out of the hot water because I am still not able to actually publish an EasyBlog from my starch-smart.com administrator backend to the Starch-Smart Facebook page. I tried to post the very first blog as a test and received the following error message:
An error has occurred.
0 (#200) The user hasn't authorized the application to perform this action

I would sure like to know how to authorize the application now!

I have check this option:
Would you like to post this as your Facebook page? Your account will need to have administrative rights for the page and you will need to provide us with the page id.

I have provided the page id. So, how do I give my account administrative rights?

Thanks for bearing with me through all of this. I believe we are almost there.
·
Friday, 23 May 2014 10:49
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean,

Thanks for getting back to us that already solved

Okay, let's focus on this Facebook autoposting setting, actually I have recreate a new apps "Star­­­c­­­h­­­-­­­S­­­mart Blog Posts 2" and submitted for review in your Facebook developer page and see how it goes.

To be honestly, I'm still finding a better way how to configure the Facebook autopost in New Facebook API, but I'm not sure that when we create a apps then click "Sign in with Facebook" then getting this pop-up message

The following permissions have not been approved for use and are not being shown to people using your app: user_likes, manage_pages, user_groups and user_status.
Submit them for review or learn more.

After that we follow the requirement and submit the apps for review. Then the Facebook returning this :

General You do not need to request these permissions because your blog or CMS is integrated with an app that you admin. As an App admin, you can already access these permissions and post to your Timeline or a page you admin. You can provide access to additional users by adding them as developers of your App.

Did you still communicate with Facebook support guy? If yes, can you open another ticket for asking about this pop-up message?
·
Friday, 23 May 2014 16:35
·
0 Likes
·
0 Votes
·
0 Comments
·
The facebook problem is solved for the submittal of the privacy policy url and the ability to have facebook receive our text and images but it is really a problem that facebook should fix. So, I submitted the problem to facebook as a bug to fix. They should not be forcing us to turn Gzip compression off on our sites! https://developers.facebook.com/bugs/323312447824408/

I will try to submit a new bug report to facebook about the issues you are asking me to communicate with them on now since they have closed my other ticket as resolved, even though the cause of the problem has not been addressed! :-( It looks to me like you submitted the new app and then cancelled the submission. That is probably OK. I actually think we should try to make the original application work.

You should be able to see the bug report soon in my facebook developers backend when you login there. It will be in the Alerts tab. Please let me know if you cannot see the Alerts tab! Here is the bug report I submitted for you: https://developers.facebook.com/bugs/406623046147374/

Thanks, Sean

PS. Here are some URLs where WordPress people were having the same problem and some seem to have resolved it:

http://www.nextscripts.com/updts/news/2014/05/facebook-api-2-0-issue-resolved/

http://www.nextscripts.com/forums/topic/facebook-permissions-not-approved/

http://www.nextscripts.com/known-issues/facebook-issues/
·
Saturday, 24 May 2014 00:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

I have help you solved, it seems like the Facebook API 2.0 changed some of the permission code, the fixes will be including in next release version of Easyblog.
·
Monday, 26 May 2014 03:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex,
Good news indeed to hear that the puzzle is solved. :-)
Hopefully this will be a huge blessing! I am wondering if the auto-posting in EasyDiscuss will also work? Hopefully we can use the same facebook app for both?
Thanks again!
Sean
·
Monday, 26 May 2014 03:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

Sorry for late reply to this,
I have help you configured your forum Facebook autopost to your Facebook page -> https://www.facebook.com/starchsmart
And using the same apps. Please have a check.
·
Monday, 26 May 2014 11:15
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Arlex,
I am very grateful that I can now post the blog posts and the discussion posts automatically to facebook. I think it is probably time to let this thread rest! :-)
I do have some questions and/or feature requests to make about the formatting of the items as they arrive on the facebook page. But, those will be for other discussion threads. Thank you so very much for your help!
Sean
·
Tuesday, 27 May 2014 00:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean Carney,

You're welcome, Have a nice day
·
Tuesday, 27 May 2014 10:05
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post