shakee93 / fonoapi Goto Github PK
View Code? Open in Web Editor NEW:telephone: FonoApi - Mobile Device Description API
Home Page: https://fonoapi.freshpixl.com
License: MIT License
:telephone: FonoApi - Mobile Device Description API
Home Page: https://fonoapi.freshpixl.com
License: MIT License
How can i get more than 100 results? can i get 100 at a time using pagination?
Any update for database?
Hello!
I believe it is pretty important to make the database use same identification of Manufacturer/Device Marketing Name/ and so on as the google official list of supported devices.
Imagine the app wants info about the current users phone, using Android API we cannot retrieve the "DeviceName" you're using (Samsung and Asus phones for instance), we have to find it on Model column of google official list first to retrive the marketing name, and even if we do that one cannot retrieve information from your database due to differences in string formatting.
For instance, LG is not the manufacturer identifier, LGE is the correct ortography.
Cross correlation between google official list (that is what we can retrive directly from Android API) and your neat database would be the best solution.
Official Google Supported Devices List: https://support.google.com/googleplay/answer/1727131?hl=en
Regards
I'm creating project for my university and I need all phones with parameters. I want to use Your API, but I don't know all phone names. I tried to get phones by brand name, but f.e. Samsung has about 1500 models and API limit result to 100 items. Is there any way to get more result or get only all models for specified brand? Or can You implement pagination of result?
Just looked through this sweet API and it's almost perfect for what I need it for. I need an image of each phone though and if I can't get an image, I need a model number or some other unique identifier, so I can get an image from somewhere else.
I'm sure someone else has run in to this issue. How did you deal with it?
Hi,
I have question regarding your API implementation.
Why are you returning HTTP Status Code 200 (Request succeeded) for invalid request, isn't that HTTP Status Code 400 (Bad request)?
Just show undefined ..
Hi, could you please list the sources you used to generate your data in your README
? Thanks.
How accurate and complete is the data? Where do you get it from?
It seems that there is no iphone Xs in the data. Will it be updated? or I miss something?
Thank you!
I would be good if you can add mobile phone models and It's manufacturer company name. It's just a suggestion.
There are api descriptions in README, but there is no description about HTTP method.
Hey there,
this API could be so much better. Do not get me wrong. It's great, it's true ;)
But the API would be more useable if the available data were atomic and have data types.
For example:
{"edge":"Yes"}
{"edge": true}
or...
{"resolution":"750 x 1334 pixels (~326 ppi pixel density)"}
{"resulution":{"width": "750","height": "1334", "ppi": "326"}}
or...
{"technology":"GSM \/ CDMA \/ HSPA \/ EVDO \/ LTE"}
{"technology":["GSM","CDMA","HSPA","EVDO","LTE"]}
Maybe you can realize that.
Niki ;)
Why you update database slowly?
Hey guys.
Nice API!
I needed all the devices, either in a json file or doing only one request. It's for a school project lol
Is that possible?
Thanks!
Hello.
Thank you for you great API. I have question is it possible to add parameter 'year' or something like that to method getdevice? We need to filter device.
I am facing "ERROR : Curl Failed" error after running demo.php
Do I need to have a SSL certification?
I am running this on my XAMPP local host.
Hello,
Nice job for your API.
On the other hand, is there any possibility of having a pagination bar allowing to go on the next 100 recording?
Is it possible to achieve this? If yes, how ?
Do you give your complete database in xls format?
Can you have the colors of phones in French ?
Thank you.
Maybe you should remove "check quality" text from some descriptions before adding it to the database as it's not making too much sense to be there.
I am using the jquery to return objects and I needed to add something like the following to extra "parse" content:
obj[key] = obj[key].replace(/, check quality/g, "");
data security and source ? Is your api is reliable ?
need to get all devices on initialisation of page without limit of 100 and if there is any limitation of 100 then please tell me a way something like 0-100 data (1st request) 0-200 data (2nd request) and so on..
I'm getting error like below
PHP Notice: Undefined index: HTTP_HOST
PHP Notice: Undefined index: REQUEST_URI
And also when i given referrer as some website. And run the demo.php its returning like ERROR : Curl Failed
Why we need to pass this parameter and what is the solution for that.
Thanks,
VIGNESH KUMAR K
The following mobile phones brands don't have the price object:-
The following mobile phones brands don't have updated models:-
Now from where I will get that complete data of the above mobile phones or till when you will update the database.
var_dump() of sendPostData returns bool(false)
Any Solution For Curl Error?
It Just Says ERROR : Curl Failed
I was going mad during this request:
...?device=i9060
Actually it was a Samsung Galaxy Grand Neo, but I didn't know it since I use fonoapi'API typing the model string on the back of any phone and it only reported "i9060"
Rather I inspected the response and I noticed that these aliases, anyway are linked to the "_2g_bands", "_3g_bands" and "_4g_bands", after the " - " symbol.
Now, is there a way to retrieve devices infos by those alternative names through fonoapi (obviously without making a lot of requests for ANY kind of phone and filtering the responses)?
Hi,
is there a way to retrieve the list of all devices in the database of this API? I'd like to use this in an autocomplete feature.
Cheers
update the database please
Hi
I want to implement this in an App using Android Studio, so for that I need to implement it in java. I can see examples of python and php, but not for Java
Can anybody show an example ?
Hi
I am creating app in Laravel and i am new to laravel, so is there a way where i can store mobile information in database, instead of query every time to API?
Is there an option to change the language? March for example Polish Marzec.
Hey there,
due to the limit of 100 results per result set, there should be an offset option so that you can go through pages.
But anyway: nice project!
before we use getdevice in our application, we need get brand name. so, add getbrand method to this API. it's easy to implement it
Hi @shakee93 , congrats for this project , i have a question . Why results is never over 100 ? For example if i make a call with "samsung" i am getting 100 results , same with "Lg".
Hi
below is the error which i am facing.
{"status":"error","message":"Invalid or Blocked Token. Generate a Token at fonoapi.freshpixl.com","innerException":null}
what i have done is
then i am getting the error message
{"status":"error","message":"Invalid or Blocked Token. Generate a Token at fonoapi.freshpixl.com","innerException":null}
GET https://fonoapi.freshpixl.com/v1/getdevice?token=token&brand=sumsung&device=a8
I've tried this url to get info but it return No Matching Results Found. If I exclude brand parameter, it can return data.
Is there anythings wrong ?
I am not able to search a device via device model. It would be extremly helpfull since I only have the model number and not the human readable device name.
Hello,
This looks like a neat and good api for finding mobile specifications but I see the database isnt updated yet. I couldnt find specs for nexus 6p and iphone 6s+ for example. May I know how fast is the database updated?
Hey guys.
A very good effort for maintaining this API
Is there a way i can get list of all items?
Or if i get 100 records,then how can i get next 100 records?
Thanks
Hi, currently using your API on my little project. Can we have image for the device? Let me know help is necessary, I can volunteer.
Cheers!
hey @shakee93
the token you provied form "https://fonoapi.freshpixl.com/" is not working and also will it show the latest price
Hi,
Thank you so much for your efforts to come up with such a beautiful API code.
I am having a query if I use the following code, it will return at max 100 records as per your API.
$devices = fonoApi::getDevice('samsung');
Is there any other way to get the next 100 records or all the devices till date of a particular brand.
Thanks is advance.
Hi, would you consider add images of the devices to the request?
It would complete the this great API ๐
hello,
this is awesome api to search for phone specification.
Some phone model is not found in API. Where I can suggest the missing list to you?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.