У меня есть список данных, который выглядит как ценам ниже Python как сделать json из строки и вызвать api?
product-0
product-1
product-10
product-100
product-1000
product-10000
product-100000
Но данные могут превышать более чем 100.
И я хочу сделать апи вызов facebook графа API. Вызов выглядит
ценам нижеfb_graph_url = api_endpoint+product_catalog_id+"/products?fields=image_url,retailer_id,id&filter={'or':[{'retailer_id':{'eq':'product-0'}},{'retailer_id':{'eq':'product-1'}}]}&access_token="+access_token
AS вы можете увидеть в апи вызова product-0
и product-1
являются данные из приведенного выше списка.
Чтобы получить все данные за один раз, я использую фильтр в вызове api.
Я хочу сделать json, который выглядит как [{'retailer_id':{'eq':'product-0'}},{'retailer_id':{'eq':'product-1'}}]
. Сейчас он содержит только два продукта. Я хочу назвать этот api всеми приведенными выше данными.
Пожалуйста, помогите.
попытались найти в документации разные операторы вместо 'eq' - как' 'start_with ':' product-1'' или' 'contains': 'product-1'' - https: //developers.facebook. com/docs/marketing-api/reference/product-set – furas
BTW: для создания этой строки со всеми элементами вам понадобится только 'for-loop' – furas