Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
FriendFeed API

FriendFeed API

Discussion and feedback for the FriendFeed API. Get started at http://friendfeed.com/api/.
NaHi
Editing geo of an entry seems not to work.
Please see the attached wiredump. Am I misunderstanding something? - NaHi
At the moment you can only edit the body of an entry. - Benjamin Golub
Thanks for confirmation. Please let me know if the limit will be changed. - NaHi from f2p
I just discovered this too (the hard way). Is there a plan to change it? I'm trying to add an image after the fact. - Ted Roden
Just want to rise this question again. It is still impossible to edit geo information of a published entry. Is it going to change in the near future? - Кто-то из техподдержки
Mike Chelen
FriendFeed API supports uploading these file extensions
from http://friendfeed.com/api...: "Images - jpg, gif, png, jpeg, bmp, tif, tiff Audio - mp3, m3u, m4a, ogg, aac, ra, wav, wma, ac3, aif, aiff, mid, midi, swa MS Office - doc, dot, docx, dotx, ppt, pptx, potx, ppsx, xls, xlsx, xltx, pps Common standard formats - pdf, txt, csv, psd, ai, rtf, swf, ps, eps, vcf, kml, 3gp Programming - py, c, cc, cxx, cpp, java, rb, cs, vb, as, pl, html, css, js" - Mike Chelen
where is ODF? - ovigia
yeah the closest thing is RTF which is rather old. guess HTML makes a decent intermediate format - Mike Chelen
Nice list for file sharing on friendfeed. - ashish
PDF is right there :) - Alex Scoble
sure PDF is fine if the document doesn't need to be edited much later on ;) - Mike Chelen
Yeah, I was being snarky :) And to be honest, DOC is about the closest thing we'll ever see to a real document standard, open or otherwise. - Alex Scoble
even if the widely used formats aren't ideal, there's an advantage from rapid sharing & discussion, that can hopefully determine what additional files might be useful ;) - Mike Chelen
@alex: i guess you're wrong! http://en.wikipedia.org/wiki... - ovigia
.doc is only useful for sharing within a closed ecosystem. Proprietary formats cannot rightfully be considered standards. I insist on receiving open formats, and I refuse to send anything but open formats. People over-format anyway, plain text works for 80% of the use cases where people attach Word or other files. Aside from that, Word sucks. - LogEx
ovigia: it is odd that some word processors like abiword still do not seem to use ODT as the default file type - Mike Chelen
LogEx: since open office is capable of reading and writing .doc it's still possible avoid word :) - Mike Chelen
True, other apps will r/w it, but that doesn't make it any better as an interchange format. - LogEx
@mike: i really don't know why, but at least you could save documents using odf format.http://arstechnica.com/open-so... - ovigia
LogEx: yeah it's mostly useful for backwards-compatibility, sort similar to other fallback options like .txt or .csv - they are better than nothing, but a modern format presents more robust information storage features - Mike Chelen
ovigia: that is true, probably they are in the process of improving and integrating OpenDocument formats. wonder how far along other office suites have come? - Mike Chelen
I'm sorry, but when 95% of the world uses a format, it's a "de facto" standard, regardless of whether it's open or not. - Alex Scoble
how do people measure usage statistics? they are more difficult to collect than tracking website visitor browsers. since windows market share is only 90% that would mean some non-windows users would have to be running word :D - Mike Chelen
@alex i really don't know where you get those numbers since here in the EU, and several other countries like Brasil, ODF is the default standard; and NATO uses ODF as a mandatory standard for all members - ovigia
Certainly Word is ubiquitous, but it's hardly standard. We used to use Word in med school and residency in order to pass on information at the end of the day to the on-call team, but ever since HIPAA passed, we ended up having to switch to proprietary encrypted web based solutions. And most of the on-line documents we received from the residency program, medical organizations, and the boards that aren't in plain text are in PDF format. - Victor Ganata
ovigia: in the US at the moment, majority of documents on government websites are PDF, XLS, or DOC. it depends what is considered a document though, and fortunately there is a growing amount of XML - Mike Chelen
Mike: well, here in Portugal our government is very, very pro-microsoft, so we still have to face the DOC(x) format, but we can already find PDF and sometimes ODF; In the EU sites usually we have the 3 formats. - ovigia
beersage
Strange. Has anyone ever had an issue with a username or room not working? I own 2 private rooms and can read the feed for red-sox-test no problem but I can't read the room for farmball-red-sox-podcasts. No settings are different for the two rooms as far as I can tell and they are called the exact same way.
vincenzo cucumazzo
just a simple test ;)
Bahadır ARSLAN
Bahadır ARSLAN
Bahadır ARSLAN
FFWinMobile v0.9.3 will be ready as soon as possible. Some new features: Search Suggest Box, German Language Support...
Bahadır ARSLAN
New feature: Search suggest box from FFWinMobile at version v0.9.3
search_suggest_box.png
Not released yet, right? - NaHi from f2p
Adding link to FF Win Mobile grouup description should help users. - NaHi from f2p
Yes, not released yet, i can't find time to develop at nights ;) And you are right again :) - Bahadır ARSLAN
I mean "the group description of FF Win Mobile should have links to related resources including download page. It will help users". - NaHi from f2p
Waiting for the new release! - NaHi from f2p
vincenzo cucumazzo
hi, using friendfeed-java-api-0.4.1.jar, how can i publish a new entry in a friendfeed room? something like this: FriendFeedService friendfeed = new FriendFeedServiceImpl(user, key); ArrayList<To> l=new ArrayList(); Entry e=new Entry(); To to=new To(); to.setName(roomName); //roomName is String l.add(to); e.setBody(bodyMessage); //bodyMessage is...
Bahadır ARSLAN
I want to ask a question about OAuth Base. After i validate username and password, i can get oauth_token and secret. When the user reopen application how can i authenticate user by oauth_token and secret. There is no information about this at Api Documentation. Which url can i use? oauth/authorize or oauth/authenticate or request_token?
Erişim için kullanabilirsin :) - Ersin KOÇ
Anlamadım ama :) - Bahadır ARSLAN
This is explained in the OAuth protocol - http://oauth.net/ - which language are you using? There are libraries available for most languages that make it easier to send OAuth signed requests. - Bryce, Low in Sodium
I am using C# and i downloaded OAuthBase class. But i couldn't see? Can you send me a direct url please? - Bahadır ARSLAN
Your app wants to ensure a saved token-secret pair is still valid on SP (FriendFeed server in this case), right? You can use http://friendfeed.com/api... for that purpose. - NaHi from f2p
Really? I am thinking that i can use that but i was not sure about that. There is no parameter explanations. - Bahadır ARSLAN
f2p (my app) sends oauth_secret-signed request to api/validate and checks the result. No parameter is required for the API. - NaHi from f2p
Bahadır ARSLAN
FF Win Mobile screen shots from version 0.9.2, who didn't download or who can not run or who wonders
entry.png
home.png
home_pictures.png
likes_comments_summary.png
Show all
That's nice. Congrats. - Ahmet Alp Balkan
Thank you Ahmet Alp - Bahadır ARSLAN
Bahadır ARSLAN
FF Win Mobile v0.9.2 is ready to download. You can release notes and download at http://ffwinmobile.codeplex.com/Release...
Search works now. It searches from whole feeds but I was expecting searching only in my feed when I hit [search] in my feed view. - NaHi from f2p
I think it's good if we have a menu 'Home'. - NaHi from f2p
I see font overflow of [Like] [Direct Msg] button. - NaHi from f2p
Speaking about abstract idea; In the future, I wish that the app has more 'InstalledApp' functionality such as real-time, visual effect or ease-of-use which are not yet implemented by Web-based mobile front-end. [DISCLAIMER] I developed a Web based front-end for FF :-) - NaHi from f2p
Thank you again and again Hiroshi :) I am adding reported bugs by you to todo list. I am planning to release stable version of FF Win Mobile and open source. After that i will start to work on version 2 and your ideas will be at version 2. This is my first windows mobile app and i have no device for windows mobile. I am a Iphone user :) So sometimes i can't decide right for user satisfaction. - Bahadır ARSLAN
Bahadır ARSLAN
NaHi
I downloaded and tried it but... I cannot read it. UserID and remotekey? But your app supports OAuth, right?
091004_221101.jpg
I'm talking about FFWinMobile at http://ffwinmobile.codeplex.com/ - NaHi from f2p
You are right. İ have to set default language to english. İf you change regional settings to english you can see localized interface. İ Will fix this bug as Soon as possible - Bahadır ARSLAN from iPhone
With 0.9.1 I can sign-in with UserID and Password. Thanks. Password is for getting access token for Installed App I think. - NaHi from f2p
You are right again :) - Bahadır ARSLAN
Bahadır ARSLAN
FF Win Mobile updated to 0.9.1 version. Some issues fixed, http://ffwinmobile.codeplex.com
Congrats, hope someone using Win Mobile OS can use this. - Ahmet Alp Balkan
Thanks, I hope so :) - Bahadır ARSLAN
In list view of 0.9.1, h- and v-scrollbars are nested in my device. I'm using HTC Touch Diamon. Do you want to see captured image? - NaHi from f2p
Search seems not to work. Should it work in 0.9.1? --EDIT: I get no response when I hit 'search' button after filling search keyword. - NaHi from f2p
I see a menu 'Sayfa'? in entry form. Other menus are in English (I'm using FFWinMobile in Japan regional setting) - NaHi from f2p
Feature request: there's no 'To' information for each entry in 0.9.1. Is this intended? Group entries are rendered as same as personal entries now. - NaHi from f2p
Firstly i want to thank you very vey much for your all helps. Yes some forms have scrollbar problem, i am trying to fix it. Actually search is working, may be i forgot to attach event handler to button. Please try another screen. Sayfa means Page :) I forget to, i will fix. To function is disabled now,only when sending direct message it is using. But i will add this functionalty if i can develop suggest box for windows mobile :) - Bahadır ARSLAN
Bahadır ARSLAN
FF Win Mobile v09 executable is ready to launch :) If you download and take a look; and send your feedback to me, i will be happy. http://ffwinmobile.codeplex.com .Sources will add after some reviews in a few days.
Bahadır ARSLAN
Is there any one got This protocol version is not supported exception, while posting data with .net?
No one? Nobody helps here to nobody. - Bahadır ARSLAN
I don't think I understand what's your problem. I saw at somewhere else you're asking how to OAuth POST on .Net CF and someone suggested to try an OAuth proxy to see wiredumps. What's the result? - NaHi from f2p
Hiroshi, My problem is, when i am using HTTP POST method my Request's object GetResponse() method throw this exception. But when i am using HTTP GET method, there is no error. I will look OAuth proxy again and write here what is the result. - Bahadır ARSLAN
Oh you still have that problem. You posted a base string and I posted what the request should be. Can you capture the HTTP wiredump of POST request? Then we can compare the HTTP POST request with the expected one. - NaHi from f2p
Yes i still have same problem. unfortunately i can't capture HTTP wiredump because when i call GetReponse method of Request object throw exception. I think is it possible because of emulator? Or network connection or something else? Because all of the samples about HTTP Post is same with me. If your give me your mail adress i can send you codes or if you have codeplex account i can add you team. - Bahadır ARSLAN
You are my Facebook friends, no? :-) But please do not expect too much. It's almost in weekend in Japan. - NaHi from f2p
Yes i added you yesterday night :) Not important i only need foreign eyes, because i can't see problem. And very very thanks ;) - Bahadır ARSLAN
Finally i succeded to post entry to FF. But interestingly Request object's GetResponnse method still throws exception. I couldn't solve the problem :) - Bahadır ARSLAN
Kaan Şengül
FFSendImage (http://ffsendimage.com/) is now in v1.1 .Now you can give link and the first comment!
logo.jpg
ffSI posted quotes as \" . Fix it, please - Denys Davydov
I receive this error, but entry posted. Fatal error: Uncaught exception 'Exception' with message '56: Received problem 2 in the chunky parser' in /home/kaansen1/public_html/ffsendimage.com/includes/friendfeed.php:604 Stack trace: #0 /home/kaansen1/public_html/ffsendimage.com/includes/friendfeed.php(521): FriendfeedRequest->get_response('http://friendfe...', 'POST', Array) #1... more... - Denys Davydov
Please add option for posting to friends and groups - Denys Davydov
@Denys, I fixed the slash problem. Sending option will be included in the v2, not now. I want to ask you that, what were the inputs when you tried to send the image and got the exception? - Kaan Şengül
@Kaan, I add & quote; (w/o spaces) to post's body. - Denys Davydov
Very nice! worked better than I expected. very fast, no errors :) - Bicentennial (Franc)
@Bicentennial (Franc L), thanks.. If I have time, I'll improve its ability.. - Kaan Şengül
@Kaan funny, just had 1st issue with ffsendimage: this fatal error http://pastebin.ca/1589376 then, after reloading: http://pastebin.ca/1589377 but all the shares went to my feed, I noticed that later. here's my post: http://friendfeed.com/ocurro... - Bicentennial (Franc)
Mike Chelen
"For smaller publishers, it may be easier and more efficient to contribute updates to a shared SUP feed hosted elsewhere, instead of generating their own SUP feed. FriendFeed provides a public, shared SUP feed that is open to updates from anyone." - Mike Chelen from Bookmarklet
Bahadır ARSLAN
I can authenticate my user, i can fetch user feeds, lists, comments and etc. But when i want to publish an entry i got error. I changed my http method to POST (because of API doc. http://friendfeed.com/api...), but i still get invalid signature error and system waits GET method. Can you help me?
Are you signing your request as a POST? The OAuth base string also contains the request method. Make sure it's POST - Benjamin Golub
Yes i am sure that i am including HTTP Method. is there any way to debug Post requests? And do you know any c# application about this? - Bahadır ARSLAN
This is my base string: POST&http%3A%2F%2Ffriendfeed-api.com%2Fv2%2Fentry&body%3DFF%2520Win%2520Mobile%2520deneme%26oauth_consumer_key %3D49b1f74e66a840f996048af82389e1d5%26oauth_nonce%3D7TVHJCc%26 oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1254143542%26 oauth_token%3D802f4a0e40234654929f6b369b963172%26oauth_version%3D1.0 - Bahadır ARSLAN
The body of the response will tell you what we assumed the base string should be. Compare that with what you actually sent to find the problem. One idea: are you sure you are sending data encoded as application/x-www-form-urlencoded per http://friendfeed.com/api...? - Benjamin Golub
The base string seems to be OK in my eyes except 2 unnecessary line breaks (copy and paste problem?) The request should be like the following; POST /v2/entry HTTP/1.1[CR][LF]Content-Type: application/x-www-form-urlencoded[CR][LF]Authorization: OAuth oauth_nonce="7TVHJCc", oauth_timestamp="1254143542", oauth_signature_method="HMAC-SHA1", oauth_token="802f4a0e40234654929f6b369b963172",... more... - NaHi from f2p
I remembered that posting body 'body=TESTBODY&to=' (empty 'to' param) once caused a signature calculation problem for me. - NaHi from f2p
Hiroshi, yes line breaks are added because of the c/p problem.normally there is no line breaks at base string. but i think you are right. there is no to parameter in the base string. but to parameter isn't required. but i will try it. thanks for your help - Bahadır ARSLAN
'to' param is not required so there's no problem in your signature-base-string if you don't send 'to=' in POST body. If you're sending empty 'to=', it might cause a problem I think. - NaHi from f2p
No i am not sending empty 'to' parameter. I will try to debug the request. - Bahadır ARSLAN
Alp
My new FriendFeed app: "FFSPY": Find out who stops following you on FriendFeed! (help spreading please, reshare, like...) - http://ffspy.com/
My new FriendFeed app: "FFSPY": Find out who stops following you on FriendFeed! (help spreading please, reshare, like...)
FFSPY allows you to find out who unsubscribed from you by sending you hourly, daily or weekly reports via e-mail. Try it now: http://ffspy.com - Alp from Bookmarklet
kan cikmaz, aklini basina alir insanlar. Postlari insanlarin hosuna gimtiyorsa ogrenmek hakki. guzel bir tool - denizoktar
"Post to FriendFeed on your behalf" Why? What for? - Nikos Anagnostou
@Nikos it is not a message created by us. It is a generic message from FriendFeed. We don't post anything. - Alp
Next up: FFHitman: "Make people think twice before unfollowing you on FriendFeed again." - Meryn Stol
ohlala süpermiş bu - Hakan İyice
Meryn, haha that was great :-} - Alp
@Meryn, haha that was great. - Alp
comments? - Alp
i'll be sure to comment when report arrives. - bora "head" basman
one way to read the alerts in friendfeed is by using a group with a secret email address added - Mike Chelen
Am I actually supposed to care if people unsubscribe? Apparently I'm too self absorbed. Never occurred to me to try and find out. - Eoghann Irving
106 of my friends unsubscribed from me today, supposedly. - Franz Sittampalam
@Franz, there is a bug and I'm trying to solve it. Could you check that ffspy is listed here: http://friendfeed.com/setting... and inform me after that, please? - Alp
@Alp, it's not listed there but the website recognizes me and is setup to email me. What should I do? - Franz Sittampalam
@Frans, sorry I pasted wrong URL, could you check out existance of ffspy at here: http://friendfeed.com/setting... - Alp
@Alp, yes it's listed there - Franz Sittampalam from IM
@Dave, if you have doubts, you can revoke ffspy at http://friendfeed.com/setting... - Alp
@Franz, thanks for your help, I'm still investigating on the issue, this is a very rare situation but happened on a few users among hundreds. Such an interesting bug. I'll inform you when I figure out. - Alp
Alp, thanks a lot - no biggy, I just thought I was very unpopular this morning :p - Franz Sittampalam from IM
Oh, don't worry about it :) - Alp
If I were to use that, it would be redundant. - PJ Edwards
Thanks for your opinions. I hope it may be useful for someone else. - Alp
Alp, dude. You are awesome. You should work for FriendFeed. - AJ Batac
Wait. You are only 19 years old? Whoa. - AJ Batac
Ehm you can see all my apps here http://www.ahmetalpbalkan.com/ - Alp
tanx - مصطفام
Next, you need to develop an app that lets you unfollow someone *without* setting off an FFSpy alert. (More seriously: I *like* the fact that FF doesn't notify someone if I unfollow them.) - Kevin Shaum
Kevin, maybe we follow some people for trends, news and good stuff. Sometimes it does not matter whether they do follow us, or they don't. - Alp
The logo might a bit dramatic............you know with the blood and all lol - Franz Sittampalam
all this time you are working on a new app? - testbeta
will check this out! - Srikanth AD
رونوشت به مجتبی :)) - پیکان
خیلی این سایت مطمئن به نظر نمیرسه ... عضو نشید - راحیل
@peykan @sargardani, what are you talking about? - Ahmet Alp Balkan
Why would you care? Just asking... - Fossil Huntress
it only matters to ppl with a trophy mentality. vindictive ppl, at that. very MySpace. :P - Joe Silence is not dead
why does it have to be vindictive? maybe the point is to notice if you make mistakes or do something that upsets people without realizing =D - Mike Chelen
I don't get it. Why would anybody care who is following them? - Otto
@Fossil @Otto, nevermind, someone cares, so more than 800 people using it. - Ahmet Alp Balkan
@Ahmet: Thank you for not answering my question... I was asking, why would people care, not how many people use the service... - Otto
Otto, you know some people have obsessions. They really care about who follows them. That's just obvious for some nations, they do care this trivial thing. - Ahmet Alp Balkan
application is good thats all that matters and alp has been working on a great lot of apps for friendfeed, i am looking forward to some great unique service of its own from him, i don't care who follows me but @otto it does give some happy moments when you are followed by someone of high integrity and expertise, helps one have a smile on one's face :) thanks for the app though, i too tried it but i don't really care if someone leaves ;) - testbeta
is that a ... good picture for software? ? ... just saying ... don't get me wronk / - Petr Buben
bana email falan gelmedi :( - ugurarcan
Bahadır ARSLAN
i am using http://friendfeed-api.com/v2... url to subscribe a feed, but i got page not found (404) error. what is the right url for subscribe and unsubscribe?
remove last '/': http://friendfeed.com/api... - NaHi from f2p
Thanks, i will try as soon as possible - Bahadır ARSLAN
beersage
What is/are the best methods to protect against accessing/scraping the JSON code? Having trouble finding anything of value in Google.
I am not sure I understand your question. - Benjamin Golub
I'm trying to avoid someone scraping/reading the JSON code and putting my feed on their own site. The only thing I can think of is minifying the JS code which contains the JSON link though I realize it can be un-minified. - beersage
Since your account is public anyone can get this data: http://friendfeed-api.com/v2.... You'll have to make your account private and fetch things server side if you want to secure things. - Benjamin Golub
The feed I am grabbing is from a private room though. Someone without authorization was able to grab this JSON link from the JS code (which makes the feed real-time) located at http://farmball.com/wp-cont.... The JSON link is http://farmball.com/wp-cont.... Is there a way to make it real-time without a get json request? - beersage
Bahadır ARSLAN
Finally i succeded to authorize my user but how can i get user specific datas? How can i use oath_token and oauth_token_scret?
You then make subsequent signed requests using the oauth token and secret to make a request as the user. For instance if you wanted to access the home feed you'd use http://friendfeed-api.com/v2.... If you wanted information about the user and forgot the username (we provide the username when you get the token and secret) you can use http://friendfeed-api.com/v2... or http://friendfeed-api.com/v2.... - Benjamin Golub
Hmm. I want to ask a critical question. Every time i request the data, need i sign values (like authentication) and request from the proper url (for home feeds: http://friendfeed-api.com/v2..., etc) thanks all for your helps - Bahadır ARSLAN
Yes. You must sign every OAuth request. You might want to read more about OAuth: http://oauth.net/ - Benjamin Golub
Thank you again, i will read this evening. - Bahadır ARSLAN
I am still same situation :) I am successfully retrieve oauth_token and oauth_token_secret. But after i got these values, 1- Which url need i request? 2-Which values need i sign and send? ff username and ff_password required?. I am sorry for taking your time but i can't sleep at night because of thinking this :) - Bahadır ARSLAN
Reading http://hueniverse.com/oauth/ might clear up OAuth for you. Now that you have an access token you should not use the username/password anymore. You now use the access token to make requests on behalf of the user. 1) Which url depends on what you want to do. If you want the user's home feed it is http://friendfeed-api.com/v2.... 2) Reading up on OAuth should clear that up for you. You need to sign requests similarly to how you obtained the access token in the first place. - Benjamin Golub
I solved my problems Benjamin. I had been parsing oauth_token and oauth_token_secret wrong :) - Bahadır ARSLAN
Mark Trapp
Is v1 of the API supported, or is it deprecated? Is it reasonable to include support for v1 while supporting v2, or should everything just move to v2 if there's enough resources to do so?
The v2 API documentation says that v1 is still supported, but the v1 project page says it's deprecated. The reason I'm asking is that for Drupal, there's a v1 module, and there's a question of whether it's reasonable to remove support for v1 by superseding it with a new version that uses v2. Is there a general timeframe for how long v1 is going to be supported? Or should all new projects be written in v2? - Mark Trapp
v1 will continue to work. New projects should be written using v2 - Benjamin Golub
Great, thanks Benjamin. - Mark Trapp
Bahadır ARSLAN
what is the certificate of ff api that i can use with .net?
i also get this exception : Could not establish trust relationship with remote server - Bahadır ARSLAN
can anyone help me? I am still getting same exception. - Bahadır ARSLAN
You're trying to access to https://friendfeed.com/account... right? No client certificate needed for accessing FriendFeed API server. You need to configure CA certificates as trust anchor of your .NET client app. The way to do depends on how you're using .NET. You should find an answer by googling with the error message. - NaHi from f2p
I had solved the problem,when i changed signature method to HMACSHA1. Thanks too much Saygilarimla... Bahadir ARSLAN - Bahadır ARSLAN from email
Mark Trapp
I'm getting an invalid JSON error when trying to post a JSON object to http://friendfeed-api.com/v2.... Any idea why?
JSON object being posted is: {"body":"Testing","comment":"If this works, awesome!","to":"marktrapp","short":1} Pretty sure it's valid JSON. - Mark Trapp
It's also returning a 404 error for {"errorCode":"invalid-json"}. Shouldn't it be 400, since the URI exists? - Mark Trapp
Try: "to":["marktrapp"] cf. http://ff.im/52CQa - NaHi from f2p
Wow, I misread that, too. I thought it was only if the value would be comma separated. I tried it with ["marktrapp"], but I still get the invalid-json error. JSON object is now: {"body":"Testing","comment":"If this works, awesome!","to":["marktrapp"],"short":1} - Mark Trapp
Ah, got it to work. FriendFeed doesn't recognize "short":1, only "short":"1". Thanks for the pointer about to, though! - Mark Trapp
Bahadır ARSLAN
i forgot my applications consumer key, how can i get back?
http://friendfeed.com/api... will list all of your applications. Click on the name to get the consumer key, secret, etc. - Benjamin Golub
@Benamin Golub, thank you so much. - Bahadır ARSLAN
Mark Trapp
One of my blog feeds is not updating, even after a manual refresh and letting a couple of hours pass. Any idea why?
The URI is http://feeds.feedburner.com/marktra.... Feedburner and other clients are showing the updated feed. The reason for being in FriendFeed API is, didn't there used to be a feed validator, to check to see if and how a feed would come into FriendFeed? Can't seem to find it, only the SUP validator. - Mark Trapp
It looks to have updated to me: http://friendfeed.com/itafrom... is the most recent entry in your feed. The feed tester is at http://friendfeed.com/api... - Benjamin Golub
Thanks Benjamin: looks like the timestamp is wrong on the feed; it's dated 3 hours before the post was published, and I didn't think of looking that far back. I need to fix that. - Mark Trapp
Mark Trapp
General OAuth question, not necessarily tied to FriendFeed: are session changes during the request token process something to worry about?
So I have an application that makes a request to FriendFeed via OAuth. That application has its own user structure, so when the user clicks "sign into FriendFeed," they're currently signed into my application as "UserA." My application sends the user to FriendFeed to allow access to my application. While the user is on FriendFeed, they sign out of my application and sign into it as "UserB." They then accept the request from FriendFeed, which then sends back the request token to my application to the wrong user. - Mark Trapp
My question is: is that something people generally worry about? Or do people generally assume that the user hasn't connected the FriendFeed user to the user on my application until FriendFeed sends back the request token, so UserB in this scenario is the right user no matter what, since that was the user that was signed in when FriendFeed sent back the request token? - Mark Trapp
I don't understand "they sign out of my application" part of the scenario. The user is authenticated as MyApp_UserA on your app and then authenticated as FF_UserB on FF. Through OAuth negotiation your app now knows MyApp_UserA and FF_UserB are linked (the user wanted to link FF_UserB to MyApp_UserA.) Your app cannot know and specify who is the user on FF should be linked before OAuth negotiation completed. If I understand correctly, the answer to the last sentence is 'Yes'. - NaHi from f2p
I think you do understand, so thanks for the answer. To expand on the signing out part, the user is authenticated as MyApp_UserA and is sent to FriendFeed to grant access. At this point, before FriendFeed sends back the information to MyApp, the session on MyApp changes, and now MyApp_UserB is signed in instead of MyApp_UserA. I'm thinking something, or someone, is being malicious,... more... - Mark Trapp
Other ways to read this feed:Feed readerFacebook