I added a like button to my site pages. It seems to work, but the debugger is giving me errors. When I try out the URL in the Object Debugger it gives the error below:
Object Base Domain Not Allowed Object at URL 'http://www.gdiy.com/projects/visiting-paris/index.php' of type 'website' is invalid because the domain 'www.gdiy.com' is not allowed for the specified application id '279134608772109'.
When I try adding the domain name in the facebook developer apps settings (https://developers.facebook.com/apps/) it is not sticking.
I enter "gdiy.com" as the domain and press enter -> then save. If I refresh the page now the domain doesn't exist anymore.
Debugger results page:
http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.gdiy.com%2Fprojects%2Fvisiting-paris%2Findex.php
What's wrong here? I even tried "www.gdiy.com" and that didn't work either. I also waited a couple hours before trying.
I was having the same issue. I waited a day, came back, and it seemed to be fixed. I'm not sure if this was a Facebook bug that they fixed, or if there was something else weird going on. However, time seemed to do the trick this time.
I use Chrome and doesn't work, and I try with Firefox and work it!
Related
I have a Flutter web project up and running.
Everything is working fine.
However, while testing new pages I just added, I noticed that although I can succesfully reach my new routes by clicking on the links that redirect to them, I sometimes cannot reach them if I type the URL manually in the address bar.
Sometimes, it just takes me back to the home route.
This seems to be happening in Chrome more than in Firefox.
I also noticed that after being unable to reach, for example, 'https://mysite/#newpage' if I click the address bar and I type a purposefully wrong URL by omitting the '#' (so 'https://mysite/newpage') and I hit enter, Flutter redirects me to the homepage but the url in the address bar changes to 'https://mysite/newpage#/'.
Now, if I manually correct the URL by deleting the trailng slash and moving the '#' right before 'newpage' (so the URL looks like this: 'https://mysite/#newpage'), it correctly takes me to the desired page despite it being the exact same correct but unreachable address previously typed.
This trick works 100% of the times.
As I mentioned before, links and redirects do not have this problem as they always take me to the correct page on the first attempt. This happens only when I type the URL manually.
So my question is:
How does Flutter handle URLs manually typed by the user? Is there anything special about it I need to be aware of? Or am I just missing something incredibly obvious?
Thank you
I have been creating a really small facebook app and I have just realized that the settings page in FB's dev section has changed. The options remained tho, so I went ahead and filled in the most important things (the required ones). When I got to these:
App domain
Site URL
Now for local testing I always fill localhost and that is ok. However, before, I could put the site url like this:
http://localhost:8872/myapp/
Now this doesn't work anymore, it simply refuses to take it and shows me: Something went wrong. We're working on getting it fixed as soon as we can. Hm.
If I change the site url to this:
http://localhost/myapp/
It is saved without problems. It makes my wonder - did Facebook change something and it will stay so, is it indeed their bug and will be fixed, or am I doing something wrong? Please note that it works alright without the port! However, I really need the port there. Thanks!
Last week suddenly the XFBML login button stopped working on our site. Instead of showing a nice FB login button, it just shows the button text. In Firebug, I'm getting an error:
TypeError: k.root is null
Strangely, the problem occurs on our production environment, test environment and my own development environment. The production environment hasn't been updated or changed for quite some time so it's not code changes on our end. All three environments also connect to separate Facebook apps, each with a different appID, so it also can't be a (accidental) configuration error with the Facebook app.
Does anyone know if it's perhaps possible that this is an issue on Facebook's end? They did do a compatibility breaking update on 5th of September, but as far as I can see, the changes are not related to the login button.
Anyone know what could possibly cause this?
This was a bug that would occur if you called FB.init prior to document.body being defined, (as in the HEAD), this has now been resolved.
I started to face this issue last week as well. I managed to solve with one of the options below:
1) The app's 'App Domains' was misconfigured (it should be a domain name and not a full URL):
Source: https://developers.facebook.com/bugs/225729134220754
or
2) Just replace the div (containing class fb-login-button) with a regular button to call FB.login, and all the things will start to work again.
We have an old name for the app and we want the app to show the correct name on the ticker but we have not been able to do it (it is still showing the old name). We updated the title of the url canvas and submitted it on the debugger and interestingly enough, the title is taken correctly on the https address (it is shown on the debugger page but not in the ticker) but not on the http url. Actually it says for the http that the app has problems with the meta tags. Any idea on how to fix this problem? Thanks a Lot, Gilmer
Go to http://developers.facebook.com/tools/debug
Enter your url in that and try to generate all the information.
If that is not showing any errors in that, then scroll down at the end of the page.
You will find block named as "URLs"
Click on the first link named as: "Graph API:".
This will solve your issue.
In future, if you are going to change any content from your page, then don't forget to do the same process once again.
Thanks!
We've just added Facebook like button to http://www.willyoung.co.uk/global/songs-and-lyrics/releases/the_hits?page=1, however the json returned by facebook is
for (;;);{"error":0,"errorSummary":"","errorDescription":"","errorIsWarning":false,"silentError":0,"payload":{"requires_login":false,"success":false,"already_connected":false,"is_admin":false,"show_error":true,"error_info":{"brief":"Website inaccessible","full":"The page at http:\/\/www.willyoung.co.uk\/global\/songs-and-lyrics\/releases\/the_hits could not be reached."}}}
It basically says that the website is not accessible. We've implemented this on other sites and it's fine. I'm not really sure where this is coming from. Any ideas?
Add "/" at the end of the URL:
http://www.willyoung.co.uk/global/songs-and-lyrics/releases/the_hits/
Then it should work.
I had the same issue, adding the url parameter worked for me
<fb:comments url="your_url"></fb:comments>
I know this is an old question, but I had the same problem today. The solution involved using this page: https://developers.facebook.com/tools/lint until it was clean.
My case was a simple typo, I had put http://mymagicfblikebuttom.com instead of http://mymagicfblikebutton.com (the last letter of "button" was an "m" instead of an "n").
I took the URL that linter was complaining about, pasted into the URL of the browser, and sure enough, it could not be found.
Then I bounced FireFox, then actually found another error in the "lint" or "linter" utility (the graphic name also had the misspelled domain name, bounced FireFox again, then it worked.