Activity Feed

1

How to start working with us.

Geolance is a marketplace for remote freelancers who are looking for freelance work from clients around the world.

2

Create an account.

Simply sign up on our website and get started finding the perfect project or posting your own request!

3

Fill in the forms with information about you.

Let us know what type of professional you're looking for, your budget, deadline, and any other requirements you may have!

4

Choose a professional or post your own request.

Browse through our online directory of professionals and find someone who matches your needs perfectly, or post your own request if you don't see anything that fits!

What's the purpose of this activity feed? Activity feed widget type Activity feed post benefit Activity feeds Best practice Activity Feed examples & Use Case tutorials. How can I incorporate activities in my SMS app? This page provides information regarding what activities feeds are and how to easily use them for your website.

Activity Feed Types

Activity feeds can be of two types: Classic activity feeds and rich activity feed. These both are available to use through the API, and we will explain their basic flow here.

Classic Activity Feeds In this type of activity, you can simply pass a dict along with a user object as an input to the API method corresponding to the action being performed by your app. This dict contains basic information such as timestamp, actor name &actor id, etc.

Have you ever wondered what an activity feed is?

An activity feed is a list of recent updates that are displayed on your website. They can be used to keep users up-to-date with the latest news and events from your business or organization. If you’re looking for a way to make sure people know about new products, services, or promotions, then this might be just what you need!

You don't have to worry about manually updating your site every time something happens - we'll do it for you! We'll even show off some of our best content in the featured section so that everyone knows how awesome we are. And if there's anything else that needs doing, we're always available by phone or email to help out. So why not give us a call today? We'd love to hear from you!

Rich Activity Feed

In this type of activity, you may have a richer set of information associated with each activity that is being passed on, say a product review for example. So additional information such as text, language, product_id would also need to be passed on alongside the user object.

Activity feed type examples can be found in the table below:

For simplicity, we will demonstrate classic activity feeds (with basic properties) in all our code samples below. However, these are applicable for both types of activity feeds.

The Purpose Of Activity Feeds? The main purpose of an activity feed is to provide an easy way for your app's users to view specific details about their account through a timeline-like summary on your web app or mobile app. This is very useful in case you want to encourage self-service by providing access to simple/important information in real-time instead of having users send in emails or support tickets when they need something like this; this is great especially if the data pertains to their account only.

Activity feeds also give methods for filtering by timestamp, actor's user id, or login email address to help narrow down the search quickly so users don't have to browse through dozens of activities in their feed.

Activity Feed Benefits Users can view all their account-related activities without having to log into their account (the activity is automatically displayed on your web app) Maintains privacy for your users with granular privacy controls Easy way for end-users to access most frequently used information Allows you to monitor what your users are doing on your app Activities displayed are shown which are relevant/important based on relation/timeliness (based on how filters are configured) Efficient use of API calls, which means less load on your server Increased time/conversion on your app as users can easily access their information with new features. You can encourage self-service by providing quick and simple access to important data on homepage widget.

Activity Feeds provide a great way for end-users to view important activities related to their account. They can see what is happening with their data (e.g., recent downloads) and perform actions without having to send in an email or support ticket. Instead, they can monitor this kind of activity on their own through the Activity Feed API.

The API provides access to filters such as actor user id, timestamp range, login email address, etc., which allow fine-tuning of results before returning any activity feeds. This means you don't have to show activities that aren't relevant at all to your users. For example, the API will only show activities that are relevant to the user whose login email address is being passed in as part of the query parameters.

Frequently Used Activity Feeds The following table contains some of the most common activity feeds that may be useful for your social apps:

Activity Feed Description All activities Enable you to get all activities performed by any user on your app, which includes basic information such as messages sent or messages received (as well as their corresponding data). Messages Sent Provides you with a list of messages sent by a specific user across various channels including emails and SMS messages turned on for that user on your website/app. Messages Received Shows messages received by users from various channels on your website/app. Contacts Used Provides the list of contacts used by a user for various channels including emails and SMS messages turned on for that user on your website/app.

You can get any of these activity feeds to monitor what's happening within your app or web service. You can customize how to filter the results using the API before getting the activity feedback, which means you don't have to display all activities unless they're relevant to your users. The Activity Feed API lets you only show specific ones if necessary.

Accessing Activity Streams You can easily access activity streams via our APIs with ease--all it takes is one simple RESTful call! All you need are two parameters passed to this method: `login_email`, an email address associated with the user you want to get the activity from, and `page`, a number between 1-5 indicating which page of results you would like to display.

Activity Feed API & SDKs

The Activity Feed API is outlined here in the documentation. There are also SDKs available for various languages. Check them out and see which ones you think might work best for your popular apps!

Activity feeds provide a great way to stay up-to-date with important activities related to your account from the Activity Stream API.

How do I integrate Activity Feeds?

Activity feeds are available via our APIs, which means you can access them directly without using one of our SDKs. All it takes is a simple RESTful call!

For the Activity Feed API documentation. You can also check out the SDKs that are available for various languages.

What kind of activities will show up in activity feeds?

Only relevant activities about your users will be displayed, which means any filtered results have been specifically selected based on factors such as relevance/timeliness. For example, only activities that are related to the user whose login email address is being passed in as part of the query parameters will appear in their activity feed.

How do I filter results before getting an Activity Stream?

The Activity Stream API provides access to filters such as actor user id, timestamp range, login email address, etc., which allow fine-tuning of results before returning any activity feeds. For example, the API will only show activities that are relevant to the user whose login email address is being passed in as part of the query parameters.

What SDKs are available for Activity Feed?

Activity feeds are available via our APIs, which means you can get them directly without using one of our SDKs. We do provide some SDKs for various languages if you'd like to see how they work!

How do I post an activity on my profile or app's feed?

You can easily create your activities using this method when you're logged into LinkedIn. All you need is the User ID of the person, or object (when it's related to an organization), that you're posting about, and some basic information on what kind of activity this will be.

To post on your feed or someone else's all you need to do is pass in proper LinkedIn login credentials; for other people, their login email address. You can also check out our documentation for more tips on how to post activities yourself.

How do I get notified when new activities are posted? If you'd like to make sure that your app is notified every time there's a change in profile updates--including post reminders on feeds or new content uploaded by users--you can use webhooks. This method sends HTTP POST requests to your application whenever there's a relevant change in profile updates. To start using webhooks, check out our documentation.

Activity feeds are available via our APIs, which means you can get them directly without using one of our SDKs. We do provide some SDKs for various languages if you'd like to see how they work!

Create Activity Feed Submission

Users can create an activity by submitting the activity via REST API. Other users can subscribe to receive push notifications when new activities are created. To subscribe, see Subscribing to Webhooks for Activity Feed Submission.

Create Profile Update Submission

Creates a profile update submission with the specified objects and properties. If this method succeeds, it returns 201 Created along with the new profile update in JSON format. You can then POST this object as is or modify it before PUTting it back to LinkedIn for others to see (provided that you have access). For more about how to post profile updates, check out our documentation.

REST Request: Logout

Log out of the application by sending the relevant requests. For more on how to log out of applications, check out our documentation.

The LinkedIn REST API lets you share data with other users or applications through various feeds and actions. The Feeds section of the API provides access to activity feeds for both users and objects (organizations). Activity feeds are available for activities such as updates, connections, endorsement, users follow/unfollow, jobs followed/unfollowed, companies followed/unfollowed, etc.

Activity Feed Examples & Use Cases

1. User Activity Feed

2. Company (Object) Activity Feed

3. Job (Object) Activity Feed

Retrieve up to 100 objects which the authenticated user is following or that match a search query. The results will be sorted by most recently followed and then alphabetically by object name. Items can be filtered using 'type' and/or 'id'. If no parameters are specified, the API retrieves all items for the calling user. For more information about this method, including additional notes and examples, check out our documentation.

REST Request: Get Followed Objects

List of objects being followed by users as well as those they follow back. This includes both companies as well as users themselves who have public profiles. The results are sorted by most recently followed and then alphabetically by object name. Items can be filtered using 'type' and/or 'id'. For more information about this method, including additional notes and examples, check out our documentation.

Activity Feed Best Practices

1. Be Mindful of Your Posting

It's a good idea to be mindful of what you post in your activity feeds. You should only post information that is relevant and valuable to the people who would read it. While it may be fun to create a profile update with a random due date for a funny image from the web, the feed could become cluttered with unnecessary items--and that would defeat the purpose of having an activity feed in the first place.

2. Keep It Attractive

Just like anything else on LinkedIn, your content should add value and be visually appealing when appropriate. For example, this means not using too many images or colors for lists if they will make them difficult to read; also avoiding noisy backgrounds or distracting animation effects.

The activity feed is one of the most important parts of LinkedIn. Since it has become more and more important, we are always looking for ways to improve them--so your feedback is especially valuable here! If you have any additional questions or comments on this article, just let us know in the comments below. And if you're new to building on LinkedIn's APIs, take a look at some of our documentation first before asking any questions!

Activity Feed Benefits

The Activity Feed API allows you to integrate the LinkedIn social network with applications, displaying updates from your users on their Activity Feed.

The main benefit of integrating with activity feeds is that it allows your users to share what they are up to without explicitly asking them to. Your user base can now update everyone in their network about what's new and relevant for them, helping you reach an audience that might not otherwise hear about your application or business.

Endorsements: Users can endorse colleagues and partners for skills and expertise, helping both themselves and others better understand who knows whom and why (e.g. "John Doe endorses Jane Doe as a skilled Ruby developer"). Submitted endorsements may also be added as endorsements on company page updates, helping you build your credibility and highlight team members.

Follow & Unfollow: Users can follow companies, allowing your users to see what's going on with them at a glance without having to download their updates (e.g. company news announcements and job postings). Or they can unfollow someone if they no longer want to receive updates from them (e.g. an ex-employer or high school classmate). These actions also help you keep track of who is following and connected to whom, allowing your application to customize the experience for each user as well as display relevant connections in listings such as search results and groups directories.

Endorsement Data: We now provide metadata about endorsements that you cannot retrieve through the API directly; this allows you to quickly access important information about endorsements in your application.

Groups: Users can join groups in order to connect with people based on common interests in groups, communicate with group members privately in group messages, and post updates to the news feed about their thoughts on various topics. You can list all of a user's groups or filter by specific ones they are either an administrator for or are following. Your users are likely already engaging with other social platforms that facilitate connecting people around shared interests; allowing them to easily discover relevant groups and join discussions is a great way for your application to stand out!

Profile Updates: Much like your own LinkedIn profile, we now provide metadata about where and when users update their profiles so you can keep track of the latest activity across all of your users.

Industry News: LinkedIn is where people come to find out about the latest business news, industry trends, and more; we now provide access to read articles that are trending in each major category (e.g. technology). You can also make it easy for your users to discover relevant content by including sharing buttons on your site when they view specific sections of their profile--and this will help you grow your user base!

Find Connections: When someone visits another user's public profile page, you can list other users that they may know to promote related functionality or just friendship/following requests. [*]

Sync Profile Data: For organizations with over 500 employees, we sync up basic data from each user's profile including their name, title, and employment information so your users don't have to. We provide this data to your application in JSON format, which you can parse however you like. [*]

Special Notes

Keep in mind that there are some important things to keep in mind when developing an Activity Personalized Feed Application in learning environment:

1) You should always try giving your users the choice of whether or not they want to engage students with your application. The Activity Feed API provides a simple way for you to implement this by allowing you to prompt them at login/on the page for user engagement, much like how many websites ask if you want them to remember your username or display content relevant to where you live (e.g weather). By doing this instead of inserting content into their feed on your page, you're respecting their privacy and giving them the choice to engage with your application.

2) If you want to keep track of actions specific users have taken within your application (e.g custom events), check out our User Timeline API documentation. It's a great way to see what types of things people are doing in your app!

3) You can view more detailed specs about all of our APIs including requirements, terminology, and examples by checking out our developer site!

Geolance is an on-demand staffing platform

We're a new kind of staffing platform that simplifies the process for professionals to find work. No more tedious job boards, we've done all the hard work for you.


Geolance is a search engine that combines the power of machine learning with human input to make finding information easier.

© Copyright 2022 Geolance. All rights reserved.