Not logged in : Login

About: VirtCartConfigAngelList     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : atom:Entry, within Data Space : vos.openlinksw.com associated with source document(s)

AttributesValues
type
Date Created
Date Modified
label
  • VirtCartConfigAngelList
maker
Title
  • VirtCartConfigAngelList
isDescribedUsing
has creator
attachment
  • http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigAngelList/angellist_client_app_reg.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigAngelList/angellist_oauth_grant.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigAngelList/angellist_oauth_grant_confirmation.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigAngelList/angellist_set_fallback_config.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigAngelList/angellist_sponged_profile.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigAngelList/angellist_sponger_oauth_token.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigAngelList/angellist_val_oauth_binding.png
content
  • %META:TOPICPARENT{name="VirtConfigureCartridges"}% #AncConfigGuidelines ---+ AngelList Cartridge - Configuration Guidelines The [[https://angel.co/][AngelList]] Sponger cartridge allows you to retrieve details of startups, angel investors and job-seekers from the AngelList website through the [[https://angel.co/api][AngelList REST API]]. In order to use this API, the cartridge must be configured for OAuth. ---+++Contents * [[#AncRegisterAngelApp][Registering the Sponger as an AngelList Application]] * [[#AncCreatingVALBinding][Creating an AngelList OAuth Binding in VAL]] * [[#AncConfigFallbackTokenOwner][Configuring the Fallback Access Token Owner]] * [[#AncGrantingAccessToken][Granting an Access Token]] #AncRegisterAngelApp ---++ Registering the Sponger as an AngelList Application Before you can obtain access tokens for the cartridge, you first need to register the Sponger as an AngelListapplication. Go to the [[https://angel.co/api/oauth/clients][AngelList OAuth Client Applications]] page to register. In the registration form, illustrated below, enter a redirect URI of the form: http://{your-virtuoso-host:port}/val/api/thirdparty_callback. Make a note of the client ID and the corresponding client secret which will be emailed to you. #AncCreatingVALBinding ---++ Creating an AngelList OAuth Binding in VAL The Sponger relies on the Virtuoso Authentication Layer ([[https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/ValWhatWhyHow][VAL]]) to provide a common framework across all OAuth-capable Sponger cartridges for granting and managing OAuth access tokens. In order to hook into the VAL subsystem, the AngelList OAuth application keys obtained in the previous step must be registered with VAL. For a general overview of how VAL relates to the Sponger, see [[https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/SpongerOAuthSupport][Sponger OAuth Support via VAL]]. To register an AngelList OAuth Binding, go to the Virtuoso Conductor's "Login Authentication Keys" form which is accessed through the "Linked Data" and "OAuth Service Binding" tabs. (This last tab will not be displayed unless the VAL VAD is installed). Select 'AngelList' from the drop-down list of Service Names, enter the AngelList client ID and client secret in the 'Key' and 'Secret' fields respectively, then click 'Add'. Now the AngelList keys have been registered, you can grant the Sponger access to your AngelList profile data. #AncConfigFallbackTokenOwner ---++ Configuring the Fallback Access Token Owner Before the Sponger cartridge can be used, you must identify the fallback token owner. This identifies the AngelList account which supplies the fallback OAuth token accompanying AngelList API requests. (We suggest creating an AngelList account specifically for the Sponger, for use as the fallback.) The fallback token entry takes the form: fallback_token_owner=https://angel.co/{user-name} The identified user must have granted an access token using the procedure described in the next section. If a user sponges their AngelList profile their token will be used if they have granted one, otherwise the fallback token will be used. The fallback token is always used when not sponging a user profile, e.g. when retrieving company details. fallback_token_owner is set in the AngelList cartridge options reached by selecting the AngelList cartridge from the list of extractor cartridges on the 'Sponger' panel in the Conductor UI. #AncGrantingAccessToken ---++ Granting an Access Token The AngelList user whose profile is to be fetched should first grant an OAuth access token. This can be done through the AngelList button displayed by http://{your-virtuoso-host:port}/sponger. 1: Go to http://{your-virtuoso-host:port}/sponger src="%ATTACHURLPATH%/angellist_sponger_oauth_token.png" style="wikiautogen"/> 2: Click the AngelList button 3: Login to AngelList to allow the Sponger to access your profile and in so doing grant an access token. 4: As a result, a screen indicating successful access token generation should be displayed. 5: You can now sponge your AngelList profile by clicking on either the About or Describe link. 6: You can also view AngelList company information, for example by invoking the Sponger /about service with a request similar to: http://localhost:8896/about/html/https/angel.co/openlink-software
id
  • 3e39a2cdd8f04315ba6dd291acaca317
link
has container
http://rdfs.org/si...ices#has_services
atom:title
  • VirtCartConfigAngelList
links to
atom:source
atom:author
atom:published
  • 2017-06-13T05:49:43Z
atom:updated
  • 2017-06-29T07:36:00Z
topic
is made of
is container of of
is link of
is http://rdfs.org/si...vices#services_of of
is creator of of
is atom:entry of
is atom:contains of
Faceted Search & Find service v1.17_git150 as of Jan 20 2025


Alternative Linked Data Documents: iSPARQL | ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3332 as of Sep 11 2024, on Linux (x86_64-generic-linux-glibc25), Single-Server Edition (15 GB total memory, 1 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2025 OpenLink Software