Do Not Sanction If You Are Human!

I have been using your database service for a time and today I found you have sanctioned us and I can’t continue using your services. Sanctioning Iranian nation and people like us that are discriminated unjustly from all over the world is the most cruel and shameful action.

Hello @andre_robic

As far as I know, we do not restrict anyone of course if you follow our Terms of Service.

What kind of limitation do you see on your side?
Could you please be so kind and share a couple of screenshots or provide more details?

Regards, Vlad

Hi @vladimir-upirov
This is exactly what I encountered today which I’m sure it is because of limitations defined by your service:

E/flutter ( 6154): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: PlatformException(Internal client exception, Failed to connect to api.backendless.com/10.10.34.34:443, java.net.ConnectException: Failed to connect to api.backendless.com/10.10.34.34:443
E/flutter ( 6154):      at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:1417)
E/flutter ( 6154):      at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:1367)
E/flutter ( 6154):      at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:219)
E/flutter ( 6154):      at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:142)
E/flutter ( 6154):      at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:104)
E/flutter ( 6154):      at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:410)
E/flutter ( 6154):      at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:343)
E/flutter ( 6154):      at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:489)
E/flutter ( 6154):      at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
E/flutter ( 6154):      at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:262)
E/flutter ( 6154):      at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:218)
E/flutter ( 6154):      at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(Unknown Source:0)
E/flutter ( 6154):      at weborb.client.ioEngine.HttpIOEngine.send(HttpIOEngine.java:195)
E/flutter ( 6154):      at weborb.client.ioEngine.HttpIOEngine.invoke(HttpIOEngine.java:140)
E/flutter ( 6154):      at weborb.client.WeborbClient.invoke(WeborbClient.java:138)
E/flutter ( 6154):      at com.backendless.Invoker.invokeSync(Invoker.java:95)
E/flutter ( 6154):      at com.backendless.Invoker$1.run(Invoker.java:71)
E/flutter ( 6154):      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
E/flutter ( 6154):      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
E/flutter ( 6154):      at java.lang.Thread.run(Thread.java:764)
E/flutter ( 6154): , null)
E/flutter ( 6154): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:582)
E/flutter ( 6154): #1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:159)
E/flutter ( 6154): <asynchronous suspension>
E/flutter ( 6154): #2      MapDrivenDataStore.find (package:backendless_sdk/src/modules/data/data_store.dart:85)
E/flutter ( 6154): <asynchronous suspension>
E/flutter ( 6154): #3      _GroupChatPageState.getHistoryItems.<anonymous closure> (package:agora_flutter/pages/group_chat_page.dart)
E/flutter ( 6154): asynchronous suspension

When I change my IP Address every thing works fine.

does it work when you open our dev console in web browser?

could you please try the following command in your terminal?

curl api.backendless.com

you should see this ]
All works! 40e89064ee618a2380866997a099d3ae3a2d73de build id is 107845

When I open the web console with my real IP it’s inaccessible too, and if I change my IP with some VPN plugins web console is loaded is my data is shown perfectly in database

I ran the command and this is output:

curl: (7) Failed to connect to api.backendless.com port 80: Timed out

alright, I only can recommend you to contact your internet provider and ask them why this IP address is not accessible, because we do not block any locations/addresses from our side as far as I know.

Hi @vladimir-upirov
My connection is now OK and ‘All Works’ is now displayed but in application I get socket timeout exception.
So how can I test sample data insertion or retrieval with curl command or Postman?
Is there API documentation for this purpose?

Hello,

The documentation is here:
Insertion: Saving Single Object - Backendless REST API Documentation

Retrieval:

Regards,
Mark

Thanks