What is external_id in Podio API? - podio

What is it's purpose and what are good practices about it? Should it be a random number? A string with meaning?
It doesn't seem like it's set automatically when an item is created in Podio.
I want a unique id to differentiate different items in a Podio app, is external_id the best way to do this?

You can differentiate between items with their item_id which will always be unique.

Related

How to search for, or get entryId with Kaltura API

Hi I'm trying to get the entryId back (so I can update thumbnails) with the kaltura API. How do i do this. My thought is to use title and category. But can't figure out how to do that. Any suggestions?
You can use the list action on the media service - see here for ducomentation.
You can use the nameEqual field to search for the specific entry. I suggest search by the name. If you want, you have more field you can search on in the filter

woocommerce api add product with custom id

I'm looking for a way to add products from another system into WooCommerce using the API while maintaining the old system's reference id.
The other system has a unique key for each product which I would like to use for accessing the products in WooCommerce through the WooCommerce API.
What would be the easiest way to do this?
I'm considering repurposing the slug field in Woocommerce to hold the old system id and then doing a filter on that when retrieving products. Is this an appropriate solution?
I used the slug field like I suggested in the question above and it's working fine.
Would recommend this approach to others, as it allows your key to be accessible via the API.

Get and change the unique Id of an Item (the shortest one)

Is it possible to get and change an unique id of an item via Podio API? That one we enable on App Settings > Advanced.
No, there is now way for you to change an unique id of an item via the API (or by any other mean).

eBay APIs :: Get related categories using title string

Ok, so this has been asked once before with no answers so i'll give it another bash..
On the eBay website one of the first things you do when listing an item is pass in a string which is the listing title. Given this title string, eBay will go and examine all the categories and pick out a short selection of categories where it thinks you listing will be best suited.
I need to use the bulk File Exchange API and need to find the best category programatically. How can I find the most appropriate categories using one of eBays APIs i.e. is there an API for that?
The only solution I have come up with is to get all the categories using those APIs, then traverse the every category performing some kind of ranking on my inputted listing title (cosine similarity or something).
Any ideas, thanks.
Sounds like you may be able to make use of GetSuggestedCategories.
From the documentation:
Specify keywords describing an item you are looking for using the
Query input field. GetSuggestedCategories returns a list of up to 10
categories that have the highest percentage of listings whose titles
or descriptions contains the specified keywords.

Is there a way to tag or identify specific orders?

Using the webhook api to retrieve orders, I'm wondering if there's some way that the orders can be tagged in some form so I can attribute them to certain objects in a shopify app. The scenario is a client wishes to be able to attribute certain orders to different charities. Is there a way they can identify the orders as such?
One thing I can think of is the visitor chooses a "product" which simply dictates which charity they wish the order sale to be donated to, and I look for that product in the webhook. But i wonder if there's another way.
You could use a cart.note or cart.attributes. They allow you to store custom properties with your order.
If you need a per product attribute, you can use Line Item Properties.