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?
- Кто-то из техподдержки
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
.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
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
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.
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...
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?
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
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
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
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
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.
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
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
"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
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?
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
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
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
@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
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
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
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?
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
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
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
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
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
JSON object being posted is: {"body":"Testing","comment":"If this works, awesome!","to":"marktrapp","short":1} Pretty sure it's valid JSON.
- Mark Trapp
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
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
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
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