Git Product home page Git Product logo

Comments (12)

mkb79 avatar mkb79 commented on May 24, 2024

Sorry for the Late response. I`m on vacation.

You can make a GET request (to German marketplace) to https://api.audible.de/1.0/screens/audible-browse/search-ios with following params:

device_type_id= A2CZJZGLK2JJVM
keywords=YOUR_SEARCH_TEXT
customer_id=FILL_OUT
locales=de-DE
session_id=
origin_page= Discover
marketplace= AN7V1F1VY261K

I'm using HTTP Catcher and Audible on my iPhone to get my https traffic.

Will response more next week when I have more time.

from audible.

furbyhaxx avatar furbyhaxx commented on May 24, 2024

thanks, will try this. I found some documentation on API endpoints on the "audible-cr" project here on github. but nothing for searching books

from audible.

furbyhaxx avatar furbyhaxx commented on May 24, 2024

Commenting for reference, maybe making a PR if I have time:
Example for searching via api:

`with audible.Client(auth=auth) as client: # sorry, github doesn't like this code snipped

resp = client.get(
	"/1.0/catalog/products",
	params={
		"author": "",
		"title": "",
		"keywords" : "Ich bin Viele",
		"narrator": "",
		"publisher": "",
		"num_results": 50,
		"language": "german",
		"products_sort_by": "Title",  # [-ReleaseDate, ContentLevel, -Title, AmazonEnglish, AvgRating, BestSellers, -RuntimeLength, ReleaseDate, ProductSiteLaunchDate, -ContentLevel, Title, Relevance, RuntimeLength]
		"response_groups": "contributors, media, price, product_attrs, product_desc, product_extended_attrs, product_plans, rating, review_attrs, reviews, sample, sku",
	}
)

`

need to find out how to filter the results by language

from audible.

mkb79 avatar mkb79 commented on May 24, 2024

Thank you very much for your help. I doesn't know that I can search through the catalog endpoint!

Edit:
This endpoint is already in the API docs. Look here

from audible.

furbyhaxx avatar furbyhaxx commented on May 24, 2024

of course, you can also search the categories endpoint (/1.0/catalog/categories) or directly fetch the infos for a book by "asin" ( /1.0/catalog/products/{asin})

much info about endpoints can be found here: https://github.com/omarroth/audible.cr
.

ah wow, I didn't know that audible has an official api documentation

EDIT: I'm dumb, it's the audible library documentation ^^

from audible.

mkb79 avatar mkb79 commented on May 24, 2024

Yeah. The documentation is collected from many sources with the help from some Github users. I do my best to keep them up to date.

from audible.

furbyhaxx avatar furbyhaxx commented on May 24, 2024

Thanks for that

from audible.

glitchwizard avatar glitchwizard commented on May 24, 2024

@afkfurby audible has official docs on their API? Got a link to those?

from audible.

furbyhaxx avatar furbyhaxx commented on May 24, 2024

@afkfurby audible has official docs on their API? Got a link to those?

sorry, I misunderstood @mkb79, there's no public documentation.

from audible.

mkb79 avatar mkb79 commented on May 24, 2024

Can someone try PR #70 if it solves the login problem with captchas and approval alerts. For me it's running without any issue.

from audible.

mkb79 avatar mkb79 commented on May 24, 2024

Yeah, there are no public documentation from Amazon for the Audible API. The API is used by the Audible Apps for mobile devices and Desktop. So the API itself is non public too.

from audible.

furbyhaxx avatar furbyhaxx commented on May 24, 2024

Yeah, there are no public documentation from Amazon for the Audible API. The API is used by the Audible Apps for mobile devices and Desktop. So the API itself is non public too.

Will check later today

from audible.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.