Query Projects Data of Recruiter LinkedIn profile from salesforce - salesforce

I want to query LinkedIn Projects data from salesforce. I want to have the contacts associated with my linkedin project in salesforce. For example, I have a Recruiter Lite linkedIn Account and I have created a project and 100 contacts are associated with this project. I want to see these 100 linked contacts who are part of my project in salesforce. Please help. Thanks!

LinkedIn doesn't provide an API that would allow you to do this, nor are they happy when developers try to scrape their website.
https://developer.linkedin.com/
LinkedIn Shuts Out Developers

Related

How to embed a SFDC portal page into website

I am currently trying to understand if it is possible to either embed SFDC portal / comunity pages or components (cases, knowledge, Ideas) into an external web site.
Have an existing public facing website that allows customers to login, from within that want to expose the cases, knowledge & chatter functionality from SFDC community into that site.
Looking for the end user experience to be seamless and avoid any popups regarding security/credentials. Ideally it as if that data was coming from our website and not SFDC.
Thinking of using the OAuth 2.0 JWT Bearer Token Flow to perform the authentication from our website into SFDC and leverage SFDC community license.
What i am struggling with is how to then expose cases for example without having to use the API to just get a list of case records and then have to rebuild the case page UI in my own website.
All thoughts & suggestions or examples of this in action would be greatly appreciated - Thanks!

How do I send mail on Google App Engine from user that can't also view the project?

How can I send mail using Google's mail API without adding that email address to the project? Right now Google says you need to add them as a developer but I don't want the user to see anything about the project.
Example would be a contact form email coming from sales but I don't want sales to find their way into the google dev console and see our costs.
You could use services like SendGrid which give you a lot more features than GAE's Mail API.
See a more detailed answer here:
send email on Google App Engine from custom domain
You could create a new account sales-mailer#whatever that looks like it is coming from sales, but for which only you have access. Then give that account View-only access to your project.

How can we use app engine users API (java) with other google APIs to get users' profile pictures?

With app engine Users API (https://developers.google.com/appengine/docs/java/users/), it is very easy to setup an account system.
But how do we get users' profile pictures from their Gmail or Google Plus accounts?
To get a user's profile picture from Google+ you need to use G+ API which requires using OAuth2.
Here is a very simple example how you can get a person's profile info (including profile picture) : https://developers.google.com/+/api/latest/people/get?hl=en#examples
Hope this will help you :)

Developing Amazon MWS app with free account?

I'm going to develop MWS app for a customer and the problem is that the account that I need seems to be paid.
I simply need to create seller account and my customer to add permissions to me.
However, so far I can't find a way to do this with a free account. The MWS login says that my account is an individual and it's not working and I need to upgrade.
I found this really stupid and I hope I missed something.
Can anybody help with that?
It seems that there is no way to have free account and to have MWS login.
However, Amazon support give us explanation how the client to get his own keys/secrets which I can use for their MWS API.
Another hint I want to place here is that Products API is NOT for getting your personal products, it's only to search the entire site.
Then Reports API can do the job. Good luck. :)
Contact Amazon Seller Central support and request a sandbox MWS account. The request takes 24-48 hours to complete but it is free and will give you access to post products to all of the ungated Amazon BrowseNodes.
Seller Support Page
You'll need to sign up for an account that has access to Seller Central Support. (I signed up for Amazon Payments).
Once your Sandbox account is created. You can give our keys to your client to allow your application access to their account.
You can contact Amazon Support team They will provide you a staging account ,with which you can publish products using MWS service in ungated categories.you don't need to take a seller account at time of development of application.

Session Management in salesforce

We are trying to build one simple website using force.com sites.Here User logged into website and need to perform different actions by moving to different VF pages.
We are facing a Problem to maintaine Session of particular user. We need help regarding how to maintaine session for particular user.
Kindly give your help. Please provide any sample code.
Thanks.
You can't ;)
Think about it, you can store usernames/passwords in your data objects and if they allow you to login and maintain a session for that user and use it to walk around apex pages and builtin forms why would you buy a salesforce license? You could operate a 1000 employees rig with just one administrative license and a site URL. For that reason salesforce does not allow you session control, it grants you one when you buy and expense a license.
For sites, you have to purchase either Customer Portal license or volume-based High Volume Customer Portal set and then use those to "promote" a contact into a login user with the above license. Then, when that user logs into site it has its own session.
This document http://wiki.developerforce.com/index.php/Authenticating_Users_on_Force.com_Sites might be of great help.
This tutorial shows you how to authenticate users on Force.com Sites. It provides a description of Customer Portal, which is needed for the authentication, and shows you how to set up such a site and process to allow site visitors to become authenticated users.
The points on customer portal are correct, and you have to pay for these licences. If you build your own auth on Force.com Sites and salesforce.com finds out they'll be very unhappy. That said you can still do it using cookies (http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_sites_cookie.htm) but it's not perfect because it's client-side.
I highly recommend that you steer clear of this approach though. You're better off building your UI layer on another platform (Google App Engine or Heroku) and using web services created on the Force.com platform through that UI.

Resources