Local URL rejected for Facebook app URL - facebook

I've been building a fairly simple website-based Facebook app on a 192.168 local IP address. I'm now moving my server onto a larger local network on a 172.30 IP address, but I can't change the website address in my app settings - I get the error message "This can't be a Facebook URL" and it refuses to save the new setting. Everything functions just fine on the 192.168 address for development, but this address is not accessible by the end users so it's not an option to stay on this address.
What are my options for getting some sort of address Facebook will accept?
I wonder whether appending a port number may get around Facebook's URL checking. A local DNS entry may also be an option but is more hassle than it's worth if there are other options.

Facebook URL is not worked in local environment.

Related

How to set up website domain email address for access on Windows Mail and others

I have recently developed a website for a client and don't have much experience working with emails. I have set up and configured an info#ourdomain.com email address and can access it through our web hosting service.
However I want to be able to get my client to log into the email so they can begin working with it, ideally with Windows mail.
This is the information I have been given by the host (I changed all the information for security).
Information Provided
Would be great if I could get a step by step on what options to choose, account type, and where to put the certain port numbers etc.
Thanks in advance

Find email IMAP incoming/outgoing server ip and port

My organization has own email id and can be accessed through web-browser. Now I want to setup IMAP in Gmail app in android. This requires specific incoming/outgoing server ip, port, security certificate. However, to my surprise "Mail.ru" app automatically recognizes everything (I just need to provide my email id and pass) and works perfectly (both in the organization network or outside world). These informations are also required to setup email in thunderbird. Is there any way to know this, like tracing packet, or any other way?
N.B: Nadmin don't want to share these info. This page does not help much.
Many email clients support some kind of Autodiscovery, where based on the domain name certain well-known URLs are tried in an attempt to download an XML document containing information about the SMTP and IMAP settings applicable for that domain.
Here is some Microsoft documentation about it:
https://technet.microsoft.com/en-us/library/cc511507.aspx
See also:
https://serverfault.com/questions/172326/how-to-configure-email-autoconfiguration-for-a-domain

Facebook login not working after IP change on Server

After changing my IP address on Server, Facebook login is not working.
So I reverted back previous IP but it is still not working anymore.
There is no response.
Seems that there is some IP protection
How Can I delete FB cache or understand something more? :/
This seems to be a problem with your ISP, or your FB account is compromised.
Considering that by "changing your IP" and then "changing it back" implies you probably used a proxy, then most likely that proxy was not secure and a hacker stole your account and changed the password.
Try resetting by email. If your email is also no longer valid, then you know a hacker stole your account. Report this to Facebook.
p.s. this is not a programming questino and hence is off-topic. Perhaps try Superuser?
It's was a Facebook bug, the IP was blacklisted in the facebook app, but without reason.
And even it was inserted into whitelist it was blocked for some days.
Now solved.
we inserted IP in whitelist
we removed IP from whitelist
we add both IPs in whitelist
we created a new app for test
we come back to previuos IP but nothing to do
"This IP can't make requests for that application" this seems a bug that other used had after changing IP.
At the end we used the previous IP to make it working.

Yet another (#5) Unauthorized source IP address

I've read all other question regarding this issue, but could not find a solution. I modified the IP whitelist in the facebook app settings to include the server by which the API is being called, but after I do so, I get an even more worrying "This IP can't make requests for that application." when trying to use the Facebook API from my web app.
The odd thing is that it was working till yesterday, when last user signed up and logged in via Facebook into the app.
Today, all of a sudden, my web application is not authorized anymore?
?
The reputation problem with shared IPV4 addresses is going to get far worse when the carriers are forced to use CGNAT for IPV4 addresses when the IPV4 address pool runs out. The IPV4 address pool in North America is expected to run out in Q1 2015. It has already run out in South America, Europe, and Asia. Currently IPV4 addresses are shared through time (the IPV4 address the belonged to me yesterday belongs to you today, and may belong to that person over there next week.). With CGNAT, the IPV4 address that I am using at the moment may be the same IPV4 address that you are using right now as well. This means that if one of us violates TOS, all of us may be restricted.
IPV6 should not have this problem. They are so sparsely allocated that the /64 you are using now should be yours for a long time, and even if it does change, you are unlikely to get one that anyone else is using, or has used in the last several years.
What I received from Facebook Platform Team
The IP address from which you're trying to use the Facebook API from
is blacklisted, because someone else using the same IP address has
recently violated the Facebook API Terms of Service. Your only option
is to obtain a different IP address to use with the Graph API.
was not very helpful, but I was making a silly mistake myself: the server was communicating with the Facebook API using its IPv6 address, and I was aware of this, but instead of using the proper IPv6 address for the server, I was converting the server IPv4 address to an IPv6 address and using that value, because that's how I thought that IPv6's are getting assigned.... (out of plain ignorance or genius ;) )

(iphone) How to change the server ip without shipping an updated application?

My application talks to my server and currently server's ip is embedded in the client application.
For any reason, I might have to change the server's location(and it's ip).
With current setup, I'll have to ship a new version with new server ip embedded.
I guess I could get a domain name and embed the domain name in the app, so that I can dynamically change the server machine(with domain name fixed).
Is there other options I could take?
Thank you
You should definitely use DNS. Get a domain name, they are very inexpensive.
If for some reason you absolutely refused, you could devise a way to send a push notification to the phone for IP changes, but if a user has notifications off then you are out of luck.