TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Me API – turn yourself into an open API

91 pointsby danfangalmost 10 years ago

11 comments

ac360almost 10 years ago
Dan -- the themes and ideas behind this are rad and I&#x27;d love to chat with you to find out more about what you&#x27;d like to do with this.<p>I&#x27;ve been bootstrapping a concept that shares &quot;the personal API&quot; concept for 12 months now with a team of three and we&#x27;re going to launch it in a couple of weeks.<p>Since other services&#x27; API rate limits and terms makes depending on them nearly impossible at scale, we decided to give everyone an API and a database.<p>The database stores data in community-driven schemas called the JSON Archetypes: <a href="https:&#x2F;&#x2F;github.com&#x2F;servant-app&#x2F;json-archetypes" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;servant-app&#x2F;json-archetypes</a>.<p>The project is Servant -- The Amazing Personal Database (<a href="https:&#x2F;&#x2F;www.servant.co" rel="nofollow">https:&#x2F;&#x2F;www.servant.co</a>)<p>Anyway, I just starred the Me API. I&#x27;m in Oakland, if you&#x27;re nearby, and you can contact me whenever you like: austen [at] servant.co I just like hanging with similar thinkers.<p>Cheers
评论 #9619290 未加载
评论 #9618987 未加载
评论 #9619291 未加载
danfangalmost 10 years ago
Hey guys! Thanks for checking out my little project.<p>Some background info: I was reflecting the other day on just how proprietary our online information seems. Maybe not proprietary, but definitely disjointed. We go to Twitter for social blurbs and trends, we go to Facebook to see our friends, Pinterest to see our interests, Github to see our code, etc etc.<p>I thought there was a big gap in getting access control to this information and that there are extremely powerful ways we can leverage all of this information. This essentially bootstraps the entire process of going through each social network&#x27;s API and puts it in your hands. I think some interesting interfaces could come out of such an idea, although I&#x27;m not sure how well my implementation has allowed for that.<p>All in all, please give your feedback. I want to know areas where this is lacking, where you might see hidden opportunities - any reflection is appreciated!
评论 #9616910 未加载
评论 #9616184 未加载
评论 #9616165 未加载
firloopalmost 10 years ago
I had a similar idea -- however yours definitely is way more polished, especially during the setup phase. I definitely share your ideas of data liberation and open access. I&#x27;ve been meaning to add more endpoints to mine, but perhaps I&#x27;ll move over to yours and just port the missing endpoints over.<p>Here&#x27;s mine on github: <a href="https:&#x2F;&#x2F;github.com&#x2F;lukemiles&#x2F;api.lukemil.es" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lukemiles&#x2F;api.lukemil.es</a><p>Here&#x27;s my website which is powered by it: <a href="https:&#x2F;&#x2F;lukemil.es&#x2F;is&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lukemil.es&#x2F;is&#x2F;</a> (sleep endpoint is currently disabled).
viraptoralmost 10 years ago
Can we just call it finger2? Or json-finger? I mean, that&#x27;s what it really is, just adjusted for today&#x27;s reality.<p>I was surprised the readme in the project doesn&#x27;t mention it.
评论 #9619308 未加载
评论 #9619215 未加载
gordjwalmost 10 years ago
Very cool! Any thoughts about making it two-way at some point? For example, make sure that every network is updated if you change your name or email address.
juanuysalmost 10 years ago
Or, if you already have a personal website, why not just use something like FOAF [1] via RDFa [2]? (granted, jCard is ugly)<p>[1] <a href="http:&#x2F;&#x2F;xmlns.com&#x2F;foaf&#x2F;spec&#x2F;" rel="nofollow">http:&#x2F;&#x2F;xmlns.com&#x2F;foaf&#x2F;spec&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;RDFa#Examples" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;RDFa#Examples</a>
harshitrohatgialmost 10 years ago
This is super cool. I never encountered something like this before, but seeing the comments, it seems there are a bunch of them out there. Will surely build mine.
juntoalmost 10 years ago
To make the schema a little bit more generic, have you considered changing the &#x27;tech&#x27; node to &#x27;skills&#x27;? Non-tech people could use it then.
评论 #9617253 未加载
fiatjafalmost 10 years ago
Anyone interested in this might look at <a href="http:&#x2F;&#x2F;indiewebcamp.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;indiewebcamp.com&#x2F;</a>
win_inialmost 10 years ago
I think this is a fabulous idea. I will caveat that I don&#x27;t code (yet) but can follow along several of the examples and I <i>think</i> I &quot;get it&quot;...let me know if anything below is BS&#x2F;way off.<p>I was thinking about the same problem a few weeks back when LinkedIn was s̶c̶r̶e̶w̶e̶i̶n̶g̶ ̶o̶v̶e̶r̶ ̶d̶e̶v̶e̶l̶o̶p̶e̶r̶s̶ improving their users experience. It&#x27;s basically a fancy online resume with a graph that connects to so many people now that it&#x27;s a crapshoot if people actually remember how they got connected in the first place. But I digress.<p>Thinking about how this sort of framework you&#x27;ve developed might be useful for an aggregated profile that can then be opened up as a proxy to various service&#x2F;apps instead of actually giving direct access to your accounts (maybe have something like IFTTT to import your various social profile info into the Me API as it is updated):<p>- Hate to allow apps to see all your github repos? Filter it via this service.<p>- Dislike giving random apps access to your facebook likes, profile and other info? - use this service as a proxy to only present the info you feel comfortable with (maybe a maximum of 5 posts, or posts within a certain area&#x2F;geofence, etc). Basically, you can create app permissions that are more granular than Facebook&#x27;s out of the box preferences.<p>Of course - all this would need support from apps to tap into this data source (the Me API). It&#x27;s an interesting idea.<p>Taking this a step further - I think it would be cool if it was somehow possible to obfuscate my identity - while sharing SOME of the &quot;Me API&quot; data with other services.<p>Some examples I&#x27;m thinking of (which may not be really possible - I realize the data provided could provide enough clues to be used to &quot;uncover&quot; my identity by piecing the datapoints together):<p>- Allow a photo editing app to pull my SmugMug photos through the Me API endpoint, but keep my SmugMug account info obfuscated (ie: do not provide direct URL to my smugmug site&#x27;s photos), but still pass over my actual photos.<p>- Allow a mapping&#x2F;analysis application to access my Yelp reviews by location, without knowing my actual yelp account info&#x2F;nickname.<p>- Pass over my LinkedIn graph (that I&#x27;ve manually downloaded as a CSV and ported into my Me API datastore) without providing access to my LinkedIn name or profile info. This could be used to help friends find jobs - without exposing my identity to a random webservice.<p>- Pass over all my Google map searches&#x2F;saved locations but don&#x27;t provide any that are within 100 miles (+- 10 miles) of my home. Provide access to my phone number area code, but not my email address. etc.<p>The Larger Idea here: There are apps that can use your data to provide useful results&#x2F;info&#x2F;insights but ultimately the user (Me) should retain how much info is in fact exposed to the service. Maybe the service only gets a HashID or a Nickname - but can access a bunch of data that I give permission for it to access. Another application may get my whole profile, but not detailed transaction data. The webapps that leverage my profile info should &quot;own&quot; the graph of data they collect from Me and Others - but the user (Me) controls how identifying it is.<p>Sorry for the rambling, hopefully this isn&#x27;t too crazy or off the wall. Either way - great idea and thanks for sharing!
评论 #9619232 未加载
评论 #9622005 未加载
jdanozalmost 10 years ago
Clearbit is another similar Service.
评论 #9619099 未加载