LinkedIn API: info about companies and groups - social-networking

I would like to get some data from both users' profiles (about their education, experiences...) and about companies' pages. The first thing seems easy to do, but what's with the second? Can I somehow retreive data about companies? Can I get info which companies a user is following? And can I get a list of groups a user is a member of + info about those groups? It seems to me like LinkedIn API is extremely limited, since I haven't noticed that I can get anything but basic user info...
Thanks,
Ivan

According to the LinkedIn Developer Forums, there are still no Company or Groups API's that gives access to specific company info available:
http://developer.linkedin.com/search.jspa?peopleEnabled=true&userID=&containerType=&container=&q=company+api
It is possible to get limited information about a company that a particular user has worked for, if that person is a first-order connection. The Profile API has fields specific to Companies, and has information like company size and industry:
http://developer.linkedin.com/docs/DOC-1061#company

Related

best way to extract meeting history data with Microsoft Graph

sorry I'm new to MS Graph. I'm working on a app to extract meeting history data for past hour/day/week/month for my company. I found there are APIs I can use:
List events
List calendarView
getSchedule
all 3 have different version under Users, Calendar and Groups,
which is the best to do the job?
I heard about delegated permission and application permission.
is delegated permssion good enough for me? or I have to ask for application permission?
one solution I heard: deletegated permission, create a normal account, share all meeting room account to this account. does this work for me?
Thanks
Wes
You need to understand the differences first: List events - its used to retrieve a list of events in a given calendar. List calendarview - using this you can get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range, from the user's default calendar, or from some other calendar of the user's. getschedule - you can get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period.
Also you need to understand the differences between the delegated & application permission - documentation. In short, if you want to access your calendar then go for Delegated, wherein if you want to access others calendar as well then go for application permission.

Places API returning NOT_FOUND

Since this morning the Places API has returned NOT_FOUND results for every single place ID we've tried searching for.
We regularly query the API to check details & it has been running fine for over a year but today it's fell over and only returns NOT_FOUND, for over 300 different place ids.
Is there a current issue with the API?
I contacted Google Cloud support today about this because it still hasn't changed.
Yes they no longer support Service area businesses in the Places API. Here is their response:
Thank you for contacting Maps Platform Technical Support. My name is Ana and I'm here to assist you.
Places API mission is to enable developers to help users find relevant places to visit. Since Service Area Businesses are not places users can visit, they do not belong in the Places API. That is the reason why you cannot search it in Places API and it is an intended behavior.
Business owners can fix this via MyBusiness IF they have a brick-and-mortar shop
(a shop someone can visit on the streets).
I find this shocking that developers are unable to pull out information about any ACTIVE business on Google. I have responded with my own views but as expected Google will not change their stance.
Well that is very confusing to customers. You (rightly so) allow local listings to be setup as service area businesses. Why should only brick and mortar shops be allowed to utilise the Place API? That’s separating the market for businesses to advertise properly and surely is not legal.
Regardless of if you agree about service area businesses not being allowed to be shown on Maps – there is no reason that an ACTIVE business should not return details through a Development API which has no public facing impact. It is stifling the support agencies and businesses can provide to its customers.
We're denied access to the Google My Business API and then resort to pulling out data via the Places API and now we can no longer do that.
You should at the very least provide some kind of development data for ANY business that is available on Google, whether that be via the Places API or not – business owners should have a right to pull out data about their own business at any time.
Please forward this to the GMB team.

Facebook analytics for apps get gender and age

I just started using Facebook Analytics for Apps and everything is looking great, I'm logging events etc, but still not getting age and gender data, no matter if the user logs or not. I've searched the documentation for some rule or best practice, but no solution so far.
Let me know if I'm missing something. Platform is Unity using the Facebook SDK for Unity.
Facebook Analytics only shares aggregated and anonymized demographics to protect the privacy of it's users. Therefore you need to be looking at at least 100 unique users before demographic data will be displayed.

API web site for forms-based data for all the countries, states and cities of the world

I am working on an application where I have to list on a form select lists all the countries, states and provinces, cities and it's very hard work to add them manually.
My questions are:
Is there any online service that allows me to list all countries, states and provinces, cities and give me the option to integrate them into my form and bring this information dynamically through AJAX?
Is it better to have this information in my database or work with an online service through an API?
Having a site that allows doing this, which are the most recommended and easy to integrate?
are you talking about this ?
https://restcountries.eu/
I have not used this service personally.

Can the opensocial API remotely search for users in orkut etc.?

Does anyone know if (and how) I can build an application (Java/Ruby/whatever) doing REST or RPC calls to a social network like Orkut (using opensocial) to search for a user by name or email address? So far I know that I can list all friends for a particular user ID, but I want to search among all users. Would I need to code it as an app/gadget running inside the google sandbox or is there a way to get a list of matching user ID via REST?
So far I got this one to work: http://code.google.com/p/opensocial-ruby-client/wiki/GettingStarted. But with this API and the gadget linked there I only get people that are already linked to me...
Thanks for answers,
Martin
No, you can't do that. At least, OpenSocial doesn't have spec like that.
In addition, SNS normally have privacy policy which disables developers to poke around users who hasn't installed your app.
Think OpenSocial API access to private information is quite limited.

Resources