[twitter-dev] Re: direct messages / conversations

2011-05-12 Thread Orian Marx (@orian)
No, there is no API method which will do what you are asking for. As
Taylor says, you need build this up for yourself as best you can using
the sent / received DMs endpoints.

On May 12, 10:19 am, galeyte gaetan...@gmail.com wrote:
 ...
 So i guess there's no other way ?

 On May 11, 5:58 pm, galeyte gaetan...@gmail.com wrote:







  Hi,

  I'm building a qml/js app.
  I'm now getting direct messages and i'm wondering if there's any way
  to get direct messages by sender screen names or id.
  IBy now i'm requesting /dirtect_messages.json and /direct_messages/
  sent.json and merging the results together to build a tree and i would
  really appriciate another easiest way to do it.

  Thanks,

-- 
Twitter developer documentation and resources: https://dev.twitter.com/doc
API updates via Twitter: https://twitter.com/twitterapi
Issues/Enhancements Tracker: https://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
https://groups.google.com/forum/#!forum/twitter-development-talk


[twitter-dev] Re: Quick update on Devnest

2011-05-10 Thread Orian Marx (@orian)
Thanks for the reply. I do hope the presentation doesn't blow :P

On May 9, 11:36 pm, Jason Costa jasonco...@twitter.com wrote:
 Hi Orian,

 It's a limitation of the building - the electrical
 network isn't set up to support that many
 connections in the area where the event is
 being held. It would not be fun to blow a fuse
 in the middle of a presentation - thus, the
 ask that developers charge their laptops
 ahead of time.

 Thanks,

 --Jason

 On May 9, 8:28 pm, Orian Marx (@orian) or...@orianmarx.com wrote:







  Glad to see this is going on, and that the event is being recorded for
  those of us who can't attend. Sorry for the snark but, does Twitter
  not have any room in the developer outreach budget for power strips?

  @orian

  On May 9, 7:07 pm, Jason Costa jasonco...@twitter.com wrote:

   Hi everyone,

   We're excited to see many of you this Thursday for Devnest. Just a
   couple of quick updates on the event.

   The Agenda:
   - Introduction from Dick Costolo
   - Platform updates from Ryan Sarver
   - Presentations from ecosystem developers
   - QA session with members of our platform team
   - After QA, members of our platform team will be hanging out - please
   show us your apps!
   - Shortly after 8:30pm, we'll be heading to Jillian's to hang out -
   feel free to join us

   Other important notes about the event:
   - Please plan to start arriving around 6:15pm, as we'll do our best to
   start on time at 6:30pm
   - We'll be signing in registered guests in the first floor lobby of
   our office (795 Folsom Street)
   - Be sure to juice up your laptop battery before arriving: we'll be
   extremely limited on power outlets!
   - The hashtag for the event will be #devnestSF
   - If you can't attend but would like to ask questions, please tag them
   with #devnestSF
   - We'll be live-tweeting from the @twitterapi account - be sure to
   follow along!

   For those on the waitlist, we've had significant interest in the event
   and won't be able to accommodate additional attendees this time
   around. But don't worry, we'll be having more of these in the future
   and we'll also be recording the event. We plan to upload the video
   footage to dev.twitter.com.

   See you Thursday!

   --Jason

-- 
Twitter developer documentation and resources: https://dev.twitter.com/doc
API updates via Twitter: https://twitter.com/twitterapi
Issues/Enhancements Tracker: https://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
https://groups.google.com/forum/#!forum/twitter-development-talk


[twitter-dev] Re: Quick update on Devnest

2011-05-09 Thread Orian Marx (@orian)
Glad to see this is going on, and that the event is being recorded for
those of us who can't attend. Sorry for the snark but, does Twitter
not have any room in the developer outreach budget for power strips?

@orian

On May 9, 7:07 pm, Jason Costa jasonco...@twitter.com wrote:
 Hi everyone,

 We're excited to see many of you this Thursday for Devnest. Just a
 couple of quick updates on the event.

 The Agenda:
 - Introduction from Dick Costolo
 - Platform updates from Ryan Sarver
 - Presentations from ecosystem developers
 - QA session with members of our platform team
 - After QA, members of our platform team will be hanging out - please
 show us your apps!
 - Shortly after 8:30pm, we'll be heading to Jillian's to hang out -
 feel free to join us

 Other important notes about the event:
 - Please plan to start arriving around 6:15pm, as we'll do our best to
 start on time at 6:30pm
 - We'll be signing in registered guests in the first floor lobby of
 our office (795 Folsom Street)
 - Be sure to juice up your laptop battery before arriving: we'll be
 extremely limited on power outlets!
 - The hashtag for the event will be #devnestSF
 - If you can't attend but would like to ask questions, please tag them
 with #devnestSF
 - We'll be live-tweeting from the @twitterapi account - be sure to
 follow along!

 For those on the waitlist, we've had significant interest in the event
 and won't be able to accommodate additional attendees this time
 around. But don't worry, we'll be having more of these in the future
 and we'll also be recording the event. We plan to upload the video
 footage to dev.twitter.com.

 See you Thursday!

 --Jason

-- 
Twitter developer documentation and resources: https://dev.twitter.com/doc
API updates via Twitter: https://twitter.com/twitterapi
Issues/Enhancements Tracker: https://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
https://groups.google.com/forum/#!forum/twitter-development-talk


[twitter-dev] Re: status/update in_reply_to ignored

2011-05-05 Thread Orian Marx (@orian)
Yes you need both the in_reply_to information to be set as well as the
@username to appear within the tweet. And yes, this could be
documented better.

@orian

On May 5, 2:29 pm, Colt Fred coltf...@gmail.com wrote:
 Greetings community,

 I've experienced a problem recently that I can't find an official
 answer to.  I'm attempting to use the update rest api and I'm passing
 in in_reply_to=XX, but it's being ignored.  If I include a
 @user where user is the owner of the tweet id I passed in, it works
 fine.

 The official api documentation makes no note of this and I see that
 there was talk of not requiring the @user here(http://
 groups.google.com/group/twitter-development-talk/browse_thread/thread/
 f009c76d17199084?pli=1) but I also see someone complaining about the
 same problem here (http://groups.google.com/group/twitter-development-
 talk/browse_thread/thread/4ed686abbf59164b).

 What's twitter's official stance?  If it is required to make the in
 reply to link, it should be noted in the api documentation.

 Thanks!

 Colt

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: New API Console Documentation updates on dev.twitter.com

2011-05-04 Thread Orian Marx (@orian)
It's great to see progress on this! The real test though will be
whether future reported documentation errors can be fixed immediately
by Twitter staff once verified. Refreshing documentation every 6 - 12
months is something, but far from ideal. Hopefully the recent efforts
by Twitter staff to work on documentation, fix bugs and close out
issues is a sign of continuous improvement. Keep it up! :)

As for feedback on the current documentation: I think the biggest
issue is that the navigation makes it very difficult to find a method
if you don't know exactly what you're looking for. It would be useful
if more than one node in the menu could be expanded at a time (make it
a real tree, with an expand all) and even better would be a single
page with all methods with brief descriptions inline.

@orian

On May 4, 12:50 pm, Arnaud Meunier arn...@twitter.com wrote:
 Hey Developers!

 You might have noticed that we started updating our developer portal
 yesterday, starting with the replacement of the old Twurl console with
 Apigee's. If you've never tried Apigee's test console, you should take a
 look at it! It's a great tool to test and debug your API calls, and we hope
 you'll like it as much as we do:http://dev.twitter.com/console

 On the documentation side, we updated our Twitter libraries page, cleaning
 and merging our old OAuth + Twitter sections. We know lots of you access our
 resources through open-sourced libraries, so let us know if you think we're
 missing a good one:http://dev.twitter.com/pages/libraries

 We've also been working on our API resources documentation (all of them are
 listed in the right sidebar onhttp://dev.twitter.com/doc):
 - Deprecated resources are now grouped in a new Deprecated resources
 category (for examplehttp://dev.twitter.com/doc/post/:user/lists). On their
 doc pages we've recommended a new or replacement method you should use
 instead.
  - New lists resources have been documented (8 List, 5 ListMembers and 4
 ListSubscribers resources)
 - Redundant streaming resources have been removed and redirected (all
 streaming API methods can be found 
 onhttp://dev.twitter.com/pages/streaming_api_methods).
 - Lots of other API resources have been updated to reflect the way they're
 actually working today.

 We know accurate documentation is important for you guys, so please let us
 know if you think some of our API resources documentation still need some
 love. We'd love your feedback :)

 Arnaud / @rno

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: Visual refresh of the OAuth screens

2011-04-28 Thread Orian Marx (@orian)
I think it's good to be giving users more information on what they are
granting access to, but by leaving out a number of things there are
misleading implications. In particular, this list does not mention
that users will be granting access to all their private DMs. I also
find it interesting the list mentions the ability to follow new
people, but not to unfollow existing people.

Obviously it's been to everyone's benefit who has built apps that rely
on OAuth up to this point that there has been specific mentioning of
access to DMs as this would likely turn off a lot of people from
granting access to experimental apps. The reality is that the OAuth
system needs finer-grained controls. It would be good to hear if there
has been any new thought on this from Twitter engineering.

Otherwise, I like the new page :)

@orian

On Apr 28, 5:02 pm, Matt Harris thematthar...@twitter.com wrote:
 Hey Developers,

 Some of you may have noticed already that earlier today we deployed a
 redesign of the OAuth screens.

 We know both you and your users have been asking for better clarity about
 what an application can see and do with an account and these screens are a
 step towards doing that.

 One of the areas we wanted to improve is showing the details of your
 application. If you visit the new screens you will see we've separated your
 application details from the permissions that are being requested. We did
 this to help users see that it is your application, not Twitter's. Remember
 you can update your application details at anytime 
 onhttp://dev.twitter.com/apps.

 Mobile and international support has also been improved and we now use the
 same rendering templates as those created for Web Intents. This ensures the
 design matches the rest of #newtwitter and, more importantly, works
 cross-browser, cross-platform, and multilingual.

 We hope you find the new designs more welcoming and friendly. Let us know
 what you think.

 Best,
 @themattharris
 Developer Advocate, Twitterhttp://twitter.com/themattharris

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: Mentions by me

2011-04-05 Thread Orian Marx (@orian)
Use Twitter search for @username

On Apr 4, 12:57 pm, nit_s nitinsing...@gmail.com wrote:
 Hi ,
 Is there any API where I can get tweets that mention anyone (has an @
 symbol in it)?

 The only option I can see is to get all the tweets and parse through
 them looking for @ symbols.

 thanks
 Nitin

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: consistency and ecosystem opportunities

2011-03-12 Thread Orian Marx (@orian)
What I am hearing by reading through this thread and the various
responses by @rsarver and @raffi is that Twitter is helping
developers of Twitter clients realize that their efforts will not be
economically fruitful. This is because Twitter HQ can't see how
someone can build a Twitter client that is economically viable, due to
one of two possible things: either their roadmap dictates that third
party developers will not be able to be economically viable or they
simply cannot envision any innovation in Twitter clients that anyone
would pay for.

It seems the former is more of the case here, but I don't put the
later out of the realm of possibility, which is unfortunate. As for
the former, whether Ryan's email was informative, helpful, harassing,
or threatening is really of little point relative to the actual
changes to the Twitter Terms of Service. I have worked hard for a year
on a Twitter client that I think delivers substantial innovation, and
I came to SXSW to unveil it. It delivers innovation that I believe
people would pay for, and my feedback here has been confirming that.
The changes to the ToS I believe may jeopardize the viability of the
various solutions I have provided to long-standing problems with
Twitter. The end result is that Twitter users will be deprived of
solutions to long-standing problems, I will be deprived of the
opportunity to grow a viable business, and Twitter will be deprived of
innovation in their ecosystem. This seems to be a lose-lose situation
all around, but obviously Twitter sees a forthcoming benefit for them
that outweighs this.

In the end what I really don't understand is that services such as
HootSuite and CoTweet suddenly become reclassified as enterprise
applications because they've figured out ways to generate revenue and
are therefor no longer Twitter clients? This all seems to be based
around an assumption that people won't ever pay to use Twitter in
some capacity, only businesses. This, to me, is ludicrous.

@orian

On Mar 11, 2:18 pm, Ryan Sarver rsar...@twitter.com wrote:
 Hey all, I’d like to give you an update about the state of the Twitter
 Platform and hopefully provide some much requested guidance.

 Since this time last year, Twitter use has skyrocketed.  We’ve grown from 48
 million to 140 million tweets a day and we’re registering new accounts at an
 all-time record.  This massive base of users, publishers, and businesses is
 a giant playground for developers to build their own businesses on, and this
 means the opportunity has grown for everyone.

 With more people joining Twitter and accessing the service in multiple ways,
 a consistent user experience is more crucial than ever.  As we talked about
 last April, this was our motivation for buying Tweetie and developing our
 own official iPhone app.  It is the reason why we have developed official
 apps for the Mac, iPad, Android and Windows Phone, and worked with RIM on
 their Twitter for Blackberry app. As a result, the top five ways that people
 access Twitter are official Twitter apps.

 Still, our user research shows that consumers continue to be confused by the
 different ways that a fractured landscape of third-party Twitter clients
 display tweets and let users interact with core Twitter functions.  For
 example, people get confused by websites or clients that display tweets in a
 way that doesn’t follow our design guidelines, or when services put their
 own verbs on tweets instead of the ones used on Twitter.  Similarly, a
 number of third-party consumer clients use their own versions of suggested
 users, trends, and other data streams, confusing users in our network even
 more.  Users should be able to view, retweet, and reply to @nytimes’ tweets
 the same way; see the same profile information about @whitehouse; and be
 able to join in the discussion around the same trending topics as everyone
 else across Twitter.

 *A Consistent User Experience*
 Twitter is a network, and its network effects are driven by users seeing and
 contributing to the network’s conversations.  We need to ensure users can
 interact with Twitter the same way everywhere.  Specifically:
  - *The mainstream consumer client experience*.  Twitter will provide the
 primary mainstream consumer client experience on phones, computers, and
 other devices by which millions of people access Twitter content (tweets,
 trends, profiles, etc.), and send tweets.  If there are too many ways to use
 Twitter that are inconsistent with one another, we risk diffusing the user
 experience.  In addition, a number of client applications have repeatedly
 violated Twitter’s Terms of Service, including our user privacy policy.
  This demonstrates the risks associated with outsourcing the Twitter user
 experience to third parties.  Twitter has to revoke literally hundreds of
 API tokens / apps a week as part of our trust and safety efforts, in order
 to protect the user experience on our platform.
  - *Display of tweets in 3rd-party services*. 

[twitter-dev] Re: Follower analysis without whitelisting breaks limits?

2011-02-20 Thread Orian Marx (@orian)
I don't know what the current state of this is but it looks like Site
Streams will support unfollow events for this purpose:
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/74ae054ec728e6dc

On Feb 18, 5:11 pm, Jo jseib...@seibert-media.net wrote:
 It seems as if no one at twitter as an answer or a solution on this.
 That's bad...
 Or are they still thinking about it?

 Cheers.
 Jo Seibert

 On 15 Feb., 11:03, Dewald Pretorius dpr...@gmail.com wrote:







  Thanks Tim. So the point is, we still need to rely on the follower ids
  list API method if we want to maintain an up to date picture of an
  account's followers. For larger accounts this becomes impractical with
  a limit of 350 calls per hour.

  On Feb 15, 4:13 am, Tim Haines tmhai...@gmail.com wrote:

   It sends you an event when our subject user follows someone else, 
   unfollows
   someone else, or when they are followed by someone else.  It does not send
   an event when they are unfollowed by someone else.

   Tim.

   On Tue, Feb 15, 2011 at 3:08 AM, Dewald Pretorius dpr...@gmail.com 
   wrote:
If I remember correctly, Site Streams sends you a transaction only
when the user follows another user (adding to Following). It does not
send you a transaction when someone else follows that user (adding to
Followers). I don't know if this work the same in User Streams.
Clarification by Twitter will be appreciated.

On Feb 14, 12:38 pm, David Giamanco dgiama...@gmail.com wrote:
 I believe the new way to do this is to initially call the REST API to 
 get
 all of the ids for the first time you process this user. Then you 
 setup a
 User Stream on the user and process any requests that come in through
there.
 For your uses, if you only show users the differences in follower 
 counts
 then you don't need the initial call to the REST API to collect all 
 ids.
All
 you need is a count of the ids and then to initiate a User Stream. The
User
 Stream will give you the differences in real time and you can store 
 just
the
 differences, instead of the entire set of ids.

 David Giamanco

--
Twitter developer documentation and resources:http://dev.twitter.com/doc
API updates via Twitter:http://twitter.com/twitterapi
Issues/Enhancements Tracker:
   http://code.google.com/p/twitter-api/issues/list
Change your membership to this group:
   http://groups.google.com/group/twitter-development-talk

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Is this a bug for referencing status urls?

2011-02-19 Thread Orian Marx (@orian)
It seems one can reference any valid status by id using the following
URL formula *if* you are signed in to twitter.com:

http://twitter.com/#!/this_can_be_anything/statuses/38671791899684864

but this will lead to a sorry this page doesn't exist if you are not
logged in. This seems like strange behavior to me?

This was pointed out to me by @samichaels.

-@orian

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: Update on Whitelisting

2011-02-10 Thread Orian Marx (@orian)
Ryan et al, thanks for the update on this. Shall we also take this to mean 
350 is the definitive cap on rate limits for the foreseeable future? This 
certainly seems to be implied but since the spirit of this update seems to 
be to remove ambiguity, I think a clear statement that Twitter is no longer 
planning on gradually increasing rate limits, as has been stated many times 
in the past, would be appreciated. 

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


Re: [twitter-dev] Re: Update on Whitelisting

2011-02-10 Thread Orian Marx (@orian)
Yup that certainly clarifies and thanks for the #newtwitter stats, it's 
something I've been very curious about (and I'm sure others as well)!

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: Is there going to be another Chirp?

2011-02-08 Thread Orian Marx (@orian)
I'll second holding it in NYC! (but I'm biased)

On Feb 6, 11:35 pm, Brainewave Consulting i...@brainewave.com wrote:
 I vote for Chirp: NYC!

 Mike Caprio
 Principal and Lead Consultant

 Brainewave Consulting
 402 Graham Avenue PMB 211
 Brooklyn, NY  11211
 p: +1-347-269-0558
 @brainewave

 On Feb 6, 2011, at 11:20 PM, zbowl...@gmail.com wrote:







  Yah, more of these would be fun.

  On Feb 6, 12:28 pm, Abraham Williams 4bra...@gmail.com wrote:
  How about some more state of the union events too. I thought they were 
  going
  to be quarterly.

  Abraham
  -
  Abraham Williams | Hacker Advocate | abrah.am
  @abraham https://twitter.com/abraham | github.com/abraham | blog.abrah.am
  This email is: [ ] shareable [x] ask first [ ] private.

  On Sun, Feb 6, 2011 at 12:21, M. Edward (Ed) Borasky 

  zn...@borasky-research.net wrote:
  Maybe this is the wrong place to ask, but is there going to be another
  Chirp? If so, when and where? I'm making my conference plans for the year
  and pretty much know when everything is *except* Chirp!

  --
 http://twitter.com/znmebhttp://borasky-research.net

  A mathematician is a device for turning coffee into theorems. -- Paul
  Erdős

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:http://code.google.com/p/twitter-api/issues/list
  Change your membership to this 
  group:http://groups.google.com/group/twitter-development-talk

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: Is there going to be another Chirp?

2011-02-06 Thread Orian Marx (@orian)
Non-Twitter-employee developer headcount might be something they
should still be concerned with too...

On Feb 6, 3:50 pm, M. Edward (Ed) Borasky zn...@borasky-
research.net wrote:
  On Sun, 6 Feb 2011 12:28:39 -0800, Abraham Williams 4bra...@gmail.com

  wrote:
  How about some more state of the union events too. I thought they
  were
  going to be quarterly.

  Given the rumored growth rate of Twitter head count, I'd say they
  probably have more pressing priorities, like finding new digs. ;-)

 --
  http://twitter.com/znmebhttp://borasky-research.net

  A mathematician is a device for turning coffee into theorems. -- Paul
  Erdős

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: Different crossdomains for a0.twimg.com a2.twimg.com, a3 etc

2010-12-18 Thread Orian Marx (@orian)
That's good to hear. I wondering if these other crossdomain.xml issues
that's I've be raising for more than a year will ever be addressed?

http://groups.google.com/group/twitter-development-talk/browse_thread/thread/e35a708400b529b3/2a8e40506a039072
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/28232e3965222037/4a9763e9a77f959c
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/fa7c3f42f85b8d3/6862f36c734b1082
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/4adf2a0297ce052d/e6831b2340a30478

On Dec 17, 5:21 pm, Matt Harris thematthar...@twitter.com wrote:
 Hey Ben,

 I've checked this with the team and they have corrected the crossdomain file
 so it is now open on twimg. Our CDN should be returning the correct file now
 but it's possible some hosts need a bit longer to have their caches cleared.

 Thanks,
 @themattharris
 Developer Advocate, Twitterhttp://twitter.com/themattharris

 On Thu, Dec 16, 2010 at 10:13 PM, WildFoxMedia wildfoxme...@gmail.comwrote:







  Hi Matt,

  I appreciate you jumping into this thread and I look forward to your
  response.

  -Ben

  On Dec 16, 2:07 pm, Matt Harris thematthar...@twitter.com wrote:
    Thanks for letting us know about this. I've asked the team to if this
  file
   should be as restrictive as it currently is.

   Best
   @themattharris
   Developer Advocate, Twitterhttp://twitter.com/themattharris

   On Thu, Dec 16, 2010 at 11:16 AM, WildFoxMedia wildfoxme...@gmail.com
  wrote:

Super, they are all returning the same thing now, which is blocking
access from any non-twitter domain which you can see below:

cross-domain-policy xsi:noNamespaceSchemaLocation=http://
   www.adobe.com/xml/schemas/PolicyFile.xsd
allow-access-from domain=twitter.com/
allow-access-from domain=api.twitter.com/
allow-access-from domain=search.twitter.com/
allow-access-from domain=static.twitter.com/
site-control permitted-cross-domain-policies=master-only/
allow-http-request-headers-from domain=*.twitter.com headers=*
secure=true/
/cross-domain-policy

What is Twitters official stance on this? Are Flash developers SOL and
required to use a server-side proxy to grab images, or are we supposed
to be able to grab profile images from *.twimg?

On Dec 15, 5:57 pm, John Adams j...@twitter.com wrote:
 a0 through a4 should offer identical crossdomain.xml files.
 They are all going through a CDN, so it might be the case that the
  CDN
 endpoint you are hitting has a stale file.

 I just checked all of the CDN endpoints from here and they are
  returning
the
 same data. Try again?

 -john

 On Wed, Dec 15, 2010 at 5:20 PM, WildFoxMedia 
  wildfoxme...@gmail.com
wrote:

  Im currently seeing the same issue, however, in completely reverse.

  As of this moment, a0  a1 are not allowing other domains and a2 
  a3
  are allowing all domains.

  The other day, all 4 were not allowing other domains.

  Is there any reason or rhyme for this and more importantly, what is
  the expectation? Are we supposed to be able to make calls from
  Flash
  for profile images or not?

  On Nov 28, 3:57 pm, stephen sno...@bcm.com.au wrote:
   Hey,

   It appears the crossdomains for a2, a3, etc are different and are
   preventing flash from accessing profile images on these domains.
   a0
   and a1 are fine, however the api returns profile image urls using
  all
   of these domains (a0 - a?).

   Are the crossdomains suppose to be all the same or are we suppose
  to
   target only the first two?  From the few that I've tested, it
  seems
   all profile images are accessible through the a0 or a1 domains
despite
   what the api returns.

   Crossdomains

 http://a0.twimg.com/crossdomain.xmlhttp://a1.twimg.com/crossdomain.xm.
..

   Stephen

  --
  Twitter developer documentation and resources:
   http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk

--
Twitter developer documentation and resources:
 http://dev.twitter.com/doc
API updates via Twitter:http://twitter.com/twitterapi
Issues/Enhancements Tracker:
   http://code.google.com/p/twitter-api/issues/list
Change your membership to this group:
   http://groups.google.com/group/twitter-development-talk

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk

-- 
Twitter developer documentation and 

[twitter-dev] Re: not getting unfollow and retweet event from User Stream

2010-12-11 Thread Orian Marx (@orian)
Is there still an active discussion on whether or not Twitter will
send deletion information in the future or has this been settled?

On Dec 8, 6:32 pm, John Kalucki j...@twitter.com wrote:
 Yusuke,

 The documentation had an error. We don't send friendship deletions, even
 those that come from you. I fixed the documentation.

 I just tested retweets. I logged in, as myself, retweeted something, and the
 retweet (really, a tweet), and the subsequent deletion were syndicated
 properly. Can you reproduce this case?

 -John Kaluckihttp://twitter.com/jkalucki
 Twitter, Inc.







 On Wed, Dec 8, 2010 at 12:24 AM, Yusuke Yamamoto yus...@mac.com wrote:
  Hi all,

  I'm not getting unfollow (from me) and retweet (from me) events from
  User Stream now.
  I suppose I used to be getting that sort of events as documented.

  --
         • Friendship Events
                 • Created - To you, from you
  ...
         • Retweet Events
                 • To you, from you. (Retweets from your followings are sent
  as the actual home timeline retweet)
  --
  from:http://dev.twitter.com/pages/user_streams

  Is there any spec change that I'm missing?

  Thanks in advance,
  --
  Yusuke Yamamoto
  yus...@mac.com

  this email is: [x] bloggable/tweetable [ ] private
  follow me on :http://twitter.com/yusukeyamamoto
  subscribe me at :http://samuraism.jp/

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Rate limiting and whitelisting when making authenticated calls on a user's behave.

2010-11-13 Thread Orian Marx (@orian)
If I have oauth creds for a user, is there any way to make calls to a
REST endpoint that requires authentication for that user but counts
the rate limiting against a whitelisted account that I own?

For example, if I have a user's oauth creds is there any way I can
fetch their mentions using a whitelisted account and not have it count
against their rate limit? Does this work with IP whitelisting?

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: How is the newTwitter getting Replies to this Tweet?

2010-11-05 Thread Orian Marx (@orian)
That's really unfortunate. Any chance someone could give us more
insight into this? @themattharris? @episod? @raffi?

On Nov 5, 1:21 am, Abraham Williams 4bra...@gmail.com wrote:
 Looks like they changed it. Maybe it didn't scale.

 Abraham
 -
 Abraham Williams | Hacker Advocate |http://abrah.am
 @abraham |http://projects.abrah.am|http://blog.abrah.am
 This email is: [ ] shareable [x] ask first [ ] private.

 On Thu, Nov 4, 2010 at 19:11, Orian Marx (@orian) or...@orianmarx.comwrote:







  Well, I was super excited to try this out, but it seems like this
  endpoint has changed to only return related tweets that pretty much
  aren't related at all. They're just recent tweets to / from the users
  mentioned in the original tweet, not replies to the original tweet.

  I have no idea why this would have been changed as whatever you saw,
  Abraham, is way more useful than what's being returned right now.
  Argh! Am I missing something?

  On Sep 20, 6:55 pm, Abraham Williams 4bra...@gmail.com wrote:
   The related_results/show/status_id method is returning replies to a
   status_id.

   Screenshot in the new UI:
 http://www.flickr.com/photos/4braham/5009432215/

   API call:
 http://app.apigee.com/console/apigee-console-snapshots-128331720_...

   Abraham
   -
   Abraham Williams | Hacker Advocate |http://abrah.am
   @abraham |http://projects.abrah.am|http://blog.abrah.am
   This email is: [ ] shareable [x] ask first [ ] private.

   On Mon, Sep 20, 2010 at 15:30, Taylor Singletary 

   taylorsinglet...@twitter.com wrote:
Hi Vega,

#newtwitter uses the same API pattern available to all developers for
  this.
When a status contains an in_reply_to_status_id field, then it is
  considered
a reply to a preceding status, which is then fetched by requesting the
particular status referenced by in_reply_to_status_id.

This is why you'll see that the implementation in #newtwitter doesn't
  list
*replies to* the current status, but instead the original status that
sparked the reply-to. These can be chained but in many cases can never
  show
the whole picture easily.

It would great if we had a statuses/:id/replies method to return all
statuses that reference the original status -- would be very useful in
  this
context.

Taylor

On Mon, Sep 20, 2010 at 2:33 PM, Vega edgardo.v...@gmail.com wrote:
 I have heard the new Twitter only uses the api to display information
 if so how does it get Replies to this Tweet?

 Cheers,

 Edgardo

 --
 Twitter developer documentation and resources:
   http://dev.twitter.com/doc
 API updates via Twitter:http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
   http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
   http://groups.google.com/group/twitter-development-talk?hl=en

 --
Twitter developer documentation and resources:
 http://dev.twitter.com/doc
API updates via Twitter:http://twitter.com/twitterapi
Issues/Enhancements Tracker:
   http://code.google.com/p/twitter-api/issues/list
Change your membership to this group:
   http://groups.google.com/group/twitter-development-talk?hl=en

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: Copying or Importing Twitter Lists

2010-11-04 Thread Orian Marx (@orian)
We're actually only a bit more than a month away from the one year
mark from when this was first requested, yay!

Here it is: http://code.google.com/p/twitter-api/issues/detail?id=1296
This ticket was merged: 
http://code.google.com/p/twitter-api/issues/detail?id=1657

On Nov 3, 5:39 pm, Quy quyten...@gmail.com wrote:
 I know I can page but can I get more than 20 members somehow from
 another call? Maybe Twitter can great another social graph API that
 returns 500 members in one API call like we can do today for friends/
 followers.

 Quy

 On Nov 2, 8:20 pm, Edward Hotchkiss edw...@edwardhotchkiss.com
 wrote:







  paging. look for obj-next_cursor_str, begin with -1 - it's a string

  Best,

  --
  Edward H. 
  Hotchkisshttp://www.edwardhotchkiss.com/http://www.twitter.com/edwardhotchkiss/
  --

   edward.png
  3KViewDownload

  On Nov 2, 2010, at 9:10 PM, Quy wrote:

   Is there a better way to grab all the members of list? This API call
   only returns 20 members at a time so it'll take 25 calls to get a 500
   member list:

  http://dev.twitter.com/doc/get/:user/:list_id/members

   Quy

   On Nov 2, 12:29 pm, Ken D. k...@cimas.ch wrote:
   Don't know of any public tool, but as you suggest it won't be hard to
   make one.

   If you were planning to use the list /create_all method, see this
   thread first:https://groups.google.com/group/twitter-development-
   talk/browse_threa...

   On Nov 2, 7:54 pm, Quy quyten...@gmail.com wrote:

   Is there a tool out there that allows me to copy a Twitter List? For
   example, I've created a new account and wanted to migrate my Twitter
   Lists over to this new account or I want to copy an existing public
   Twitter List and edit it to my liking.

   I'm thinking of creating a simple tool using the Twitter API but  
   will
   this hit any rate limiting if this is a public tool?

   Quy

   --
   Twitter developer documentation and resources:http://dev.twitter.com/doc
   API updates via Twitter:http://twitter.com/twitterapi
   Issues/Enhancements 
   Tracker:http://code.google.com/p/twitter-api/issues/list
   Change your membership to this 
   group:http://groups.google.com/group/twitter-development-talk

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: How is the newTwitter getting Replies to this Tweet?

2010-11-04 Thread Orian Marx (@orian)
Well, I was super excited to try this out, but it seems like this
endpoint has changed to only return related tweets that pretty much
aren't related at all. They're just recent tweets to / from the users
mentioned in the original tweet, not replies to the original tweet.

I have no idea why this would have been changed as whatever you saw,
Abraham, is way more useful than what's being returned right now.
Argh! Am I missing something?

On Sep 20, 6:55 pm, Abraham Williams 4bra...@gmail.com wrote:
 The related_results/show/status_id method is returning replies to a
 status_id.

 Screenshot in the new UI:http://www.flickr.com/photos/4braham/5009432215/

 API 
 call:http://app.apigee.com/console/apigee-console-snapshots-128331720_...

 Abraham
 -
 Abraham Williams | Hacker Advocate |http://abrah.am
 @abraham |http://projects.abrah.am|http://blog.abrah.am
 This email is: [ ] shareable [x] ask first [ ] private.

 On Mon, Sep 20, 2010 at 15:30, Taylor Singletary 

 taylorsinglet...@twitter.com wrote:
  Hi Vega,

  #newtwitter uses the same API pattern available to all developers for this.
  When a status contains an in_reply_to_status_id field, then it is considered
  a reply to a preceding status, which is then fetched by requesting the
  particular status referenced by in_reply_to_status_id.

  This is why you'll see that the implementation in #newtwitter doesn't list
  *replies to* the current status, but instead the original status that
  sparked the reply-to. These can be chained but in many cases can never show
  the whole picture easily.

  It would great if we had a statuses/:id/replies method to return all
  statuses that reference the original status -- would be very useful in this
  context.

  Taylor

  On Mon, Sep 20, 2010 at 2:33 PM, Vega edgardo.v...@gmail.com wrote:
   I have heard the new Twitter only uses the api to display information
   if so how does it get Replies to this Tweet?

   Cheers,

   Edgardo

   --
   Twitter developer documentation and resources:
 http://dev.twitter.com/doc
   API updates via Twitter:http://twitter.com/twitterapi
   Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
   Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk?hl=en

   --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk?hl=en

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: GET :user/lists/memberships - for private lists

2010-11-03 Thread Orian Marx (@orian)
I actually just posted about an undocumented parameter
filter_to_owned_lists=true on this service.
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/bce660f31728b4e7

Calling the service with that parameter is returning private lists for
me.

On Nov 2, 7:33 am, Bondi roibo...@gmail.com wrote:
 Hi.

 We are using the following function to see what lists are following a
 user :http://dev.twitter.com/doc/get/:user/lists/memberships

 The problem is we get a respond that only includes the public lists he
 is member of.
 If he is a member of a private list that was created by the user that
 signed the request - we do not get those lists 

 Anyone else encountered this problem ? Anyone else uses this function
 and DOES get private lists ?

 Thanks,
 Roi

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Useful undocumented parameter for :user/lists/memberships - filter_to_owned_lists

2010-11-01 Thread Orian Marx (@orian)
You can efficiently determine which lists owned by the authenticating
user have a target user as a member by adding the parameter
filter_to_owned_lists=true to :user/lists/memberships.

This should probably be included in the documentation here:
http://dev.twitter.com/doc/get/:user/lists/memberships

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Feedback on the sidebar of the documentation site

2010-10-29 Thread Orian Marx (@orian)
I've been meaning to post some feedback in regards to dev.twitter.com
for a while. I'm wondering if anyone else is having the same
experience I am. It's pretty much all in regards to the sidebar:

* I find it harder to find methods I'm looking for now that everything
is listed under collapsible headers on the right.
* I find it disorienting that the headers expand in place, but when I
click a method on page refresh the header and methods have jumped to
the top of the sidebar.
* Once you're looking at a method, if you expand a different section
in the sidebar the current section collapses and you can't reopen it.

All this kinda makes me wish we just had a nice simple sidebar that
didn't have any expand/collapse functionality or at least had the
option to expand multiple sidebar items and have the state be retained
after clicking a method.

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Is list/create_all working?

2010-10-29 Thread Orian Marx (@orian)
I'm trying to make a call to add multiple users to a list using the
format
http://api.twitter.com/1/owner_id/list_id/create_all.xml?user_id=user_id_1,user_id_2,user_id_3

This seems to be failing and returning an HTML page from Twitter. My
calls to add the same users to the same list one at a time using
list_id/members.xml works fine.

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: Cross-domain policy file

2010-10-19 Thread Orian Marx (@orian)
Zeh, thanks for taking the time to bring this issue to light again and
to present so many examples of other significant APIs that do not have
restrictive crossdomain policies. As you note, this issue has been
brought to Twitter's attention several times over the last few years
but to no avail.

For my work I continue to have to rely on a PHP proxy for all calls
between my Flash client and Twitter. This is certainly not ideal.

Team Twitter, it's time for you to address this issue. One of the most
popular clients for Twitter out there, TweetDeck, is built with Flash
technology and yet runs as an AIR app I'm guessing in part because
that has a different security model and does not have to deal with
this. You should recognize that there is a large pool of developer
talent that has, over the years, attempted to build wonderful things
on your platform but have thrown up their hands and left due to
frustration with this crossdomain policy. Please stop treating us as
second class developers.

Thanks,
Orian

On Oct 18, 3:34 pm, zeh fernando z...@zehfernando.com wrote:
 Does Twitter have any plans on when/whether they'll change its current
 cross-domain policy file?

 http://api.twitter.com/crossdomain.xmldoes not allow requests from
 Flash-based websites and web apps because it restricts response to
 twitter.com subdomains.

 http://search.twitter.com/crossdomain.xml, however, does allow Flash
 requests from any domain.

 This policy pretty much renders all Flash calls to the API useless
 (unless they're search calls).

 One could use proxy scripts, but given the limitations imposed by the
 Twitter API (150 calls per IP per hour), it means public websites are
 out of luck if they're getting any kind of public data without
 authenticating like, say, getting a (public) user timeline.

 This has been discussed at length in previous threads.

 Change in 
 crossdomain.xml??http://groups.google.com/group/twitter-development-talk/browse_thread...

 Most curiously, the above thread mentions on March 2008 that Twitter
 would be moving API calls to api.twitter.com and allowing a more
 permissive crossdomain policy file there in a few months. This hasn't
 happened, though, since people have continued to be dumbfounded by the
 inability to load Twitter data from Flash-based web apps.

 Twitter Stream 
 crossdomain.xmlhttp://groups.google.com/group/twitter-development-talk/browse_thread...

 I think this decision is specially questionable as the cross-domain
 restrictions in place do nothing else other than put a tax on what
 people can do from Flash-based web apps, but also allow any other
 usage from any other technology, be it a security issue or not. In
 fact, even using PHP proxies one could make the API calls from Flash
 (albeit in a restricted manner) so I can't see a real reason for
 singling out/blocking this platform.

 Normally, public APIs add no such artificial/ineffective restrictions,
 and simply allow any kind of connection (doing their own top of their
 own built-in restrictions and rate limiting)...

 http://graph.facebook.com/crossdomain.xml- allows connections from
 all domainshttp://api.flickr.com/crossdomain.xml- allows connections from all
 domainshttp://api.plixi.com/crossdomain.xml- allows connections from all
 domainshttp://api.bit.ly/crossdomain.xml- allows connections from all
 domainshttp://stream.twitvid.com/crossdomain.xml- allows connections from
 all domains
 ...etc etc

 So, is there any clear reason why the restriction is still in place?
 Or any idea on when this policy will be reviewed?

 Thanks,
 Zeh

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: status/update in_reply_to_user_id not being acknowledged

2010-10-13 Thread Orian Marx (@orian)
The in_reply_to info is definitely set. It's showing up properly in
TweetDeck. However things are right now, I don't think they should be
touched.

On Oct 13, 3:28 pm, Matt Harris thematthar...@twitter.com wrote:
 Looking into this it shows this is a presentation issue on twitter.com
 as these are mentions. To confirm this I checked the in_reply_to
 fields in the API response. In these messages the in_reply_to fields
 are null. This can also be seen when not in #newtwitter 
 -http://twitter.com/mikedizondoes not report the tweet as a reply to
 you.

 I've let the webteam know about this heading causing confusion.

 ---
 @themattharris
 Developer Advocate, Twitterhttp://twitter.com/themattharris

 On Wed, Oct 13, 2010 at 11:40 AM, Orian Marx (@orian)



 or...@orianmarx.com wrote:
  It seems like a proper @reply does not require a leading @username.
  Take this recent reply to me for 
  example:http://twitter.com/#!/mikedizon/statuses/27265789132
  (note the reply was created via twitter.com too).

  On Oct 8, 12:07 pm, Taylor Singletary taylorsinglet...@twitter.com
  wrote:
  I've never known this to work, but I easily could be wrong. API won't do
  anything to stop you from doing this -- but it won't be considered an
  @reply. HootSuite very well could do some server-side association of the
  post since it is cognizant of the intent during creation -- but that seems
  far-fetched.

  Taylor

  On Fri, Oct 8, 2010 at 8:44 AM, Orian Marx (@orian) 
  or...@orianmarx.comwrote:

   When did this change to actually require starting the @reply with the
   @username? HootSuite has long supported sending tweets in reply to
   others without leading with the @username. Does this no longer work?

   On Oct 7, 3:42 pm, Taylor Singletary taylorsinglet...@twitter.com
   wrote:
With as often as this comes up, it's obvious that we aren't 
communicating
this clearly and the historical aspect of this isn't obvious:

An @reply requires that it begins with the @username of the user being
replied to. The in_reply_to_status_id field is not enough to associate
   the
tweets as a reply -- the username must also be present.

Also: When using a POST method, don't include your fields/parameters on
   the
query string. Instead, put them in the POST body. You may find someday
   that
passing such parameters on the query string just stops working.

Taylor

On Thu, Oct 7, 2010 at 1:37 PM, Matthew matt.c.w...@gmail.com wrote:
 Hello,

 Been working on a project that will allow users to reply to tweets. I
 am having difficulty in getting the 'in_reply_to_message_id' to be
 acknowledged. I have been using the latest version of Abraham's
 TwitterOAuth library, also confirmed the problem through apigee.

 Example request (over POST):

http://api.twitter.com/1/statuses/update.json?in_reply_to_status_id=2.
   ..
 like its not working for apigee either

 I can confirm the in_reply_to_status_id message is a message I posted
 earlier.
http://api.twitter.com/1/statuses/show/26673308442.json

 I get a response back from twitter with field populated except with
 in_reply_to_status_id : null.
 Is there currently a glitch in the twitterapi, or am I using this
 function improperly?

 Thanks in advance!

 --
 Twitter developer documentation and resources:
  http://dev.twitter.com/doc
 API updates via Twitter:http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
http://groups.google.com/group/twitter-development-talk

   --
   Twitter developer documentation and resources:http://dev.twitter.com/doc
   API updates via Twitter:http://twitter.com/twitterapi
   Issues/Enhancements Tracker:
  http://code.google.com/p/twitter-api/issues/list
   Change your membership to this group:
  http://groups.google.com/group/twitter-development-talk

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:http://code.google.com/p/twitter-api/issues/list
  Change your membership to this 
  group:http://groups.google.com/group/twitter-development-talk

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: status/update in_reply_to_user_id not being acknowledged

2010-10-08 Thread Orian Marx (@orian)
When did this change to actually require starting the @reply with the
@username? HootSuite has long supported sending tweets in reply to
others without leading with the @username. Does this no longer work?

On Oct 7, 3:42 pm, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 With as often as this comes up, it's obvious that we aren't communicating
 this clearly and the historical aspect of this isn't obvious:

 An @reply requires that it begins with the @username of the user being
 replied to. The in_reply_to_status_id field is not enough to associate the
 tweets as a reply -- the username must also be present.

 Also: When using a POST method, don't include your fields/parameters on the
 query string. Instead, put them in the POST body. You may find someday that
 passing such parameters on the query string just stops working.

 Taylor



 On Thu, Oct 7, 2010 at 1:37 PM, Matthew matt.c.w...@gmail.com wrote:
  Hello,

  Been working on a project that will allow users to reply to tweets. I
  am having difficulty in getting the 'in_reply_to_message_id' to be
  acknowledged. I have been using the latest version of Abraham's
  TwitterOAuth library, also confirmed the problem through apigee.

  Example request (over POST):

 http://api.twitter.com/1/statuses/update.json?in_reply_to_status_id=2...
  like its not working for apigee either

  I can confirm the in_reply_to_status_id message is a message I posted
  earlier.
 http://api.twitter.com/1/statuses/show/26673308442.json

  I get a response back from twitter with field populated except with
  in_reply_to_status_id : null.
  Is there currently a glitch in the twitterapi, or am I using this
  function improperly?

  Thanks in advance!

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: user_timeline since_id issues

2010-09-30 Thread Orian Marx (@orian)
It remains a good idea. Imagine if Gmail only let you retrieve your
last 3200 messages even if you had 40,000.

On Sep 30, 4:20 pm, M. Edward (Ed) Borasky zn...@borasky-
research.net wrote:
 I also posted a request a long time ago that an authenticated user be  
 able to retrieve all of his own tweets, back beyond the 16-page limit.  
 In retrospect, now that I'm within shooting distance of 40,000 I'm not  
 sure how good an idea that is. ;-)

 --
 M. Edward (Ed) Boraskyhttp://borasky-research.nethttp://twitter.com/znmeb

 A mathematician is a device for turning coffee into theorems. - Paul Erdos

 Quoting Abraham Williams 4bra...@gmail.com:



  Here is a closed feature request from forever ago to return the status_id of
  all statuses for a user. Maybe Twitter wil reconsider the request.

 http://code.google.com/p/twitter-api/issues/detail?id=379

  Abraham
  -
  Abraham Williams | Hacker Advocate |http://abrah.am
  @abraham |http://projects.abrah.am|http://blog.abrah.am
  This email is: [ ] shareable [x] ask first [ ] private.

  On Thu, Sep 30, 2010 at 11:32, linuslive michael.c@gmail.com wrote:

  Hmmm...but there is no way to know the ids of the tweets without
  having a list of all of the tweets, which would kind of defeat the
  purpose of the limit.

  Oh well...

  On Sep 30, 12:39 pm, Tom van der Woerdt i...@tvdw.eu wrote:
   Only the 3200 most recent ones, unless you know the IDs of the tweets.

   Tom

   On 9/30/10 5:09 PM, linuslive wrote:

Good morning all!

Before the OAuth change, I wrote a twitter archiver that would grab my
tweets and dump them into a database.  Back then I only had about 1K
tweets so I was able to grab all my tweets without hitting the limit.
And of course since then, I don't post more than 20 tweets a day.

But today, I was curious to see if I could use the new OAuth to
retrieve my timeline, starting from my first tweet.  I can't seem to
get it.

Here are my parameters:
   http://api.twitter.com/1/statuses/user_timeline.json?screen_name=linu.
  ..

When I do this, it only gives me the top 200 tweets.  It doesn't start
from the beginning and give me my 200 oldest tweets, as I would
expect.

I've tried various since_id's, even retrieving my first tweet:
   http://twitter.com/linuslive/statuses/872090728

Which equals
   http://api.twitter.com/1/statuses/user_timeline.json?screen_name=linu.
  ..

And I get the same response.

According to twitter, I have 3682 tweets, just over the 3200 limit
according tohttp://dev.twitter.com/doc/get/statuses/user_timeline.
The confusing thing is that the documentation does not make it clear
that it's 3200 of the most recent tweets, or just 3200 per session.

Could I get a clarification on this?

Thanks!- Hide quoted text -

   - Show quoted text -

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:  
 http://groups.google.com/group/twitter-development-talk

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: user_timeline since_id issues

2010-09-30 Thread Orian Marx (@orian)
Fair point. Searching over it is trivial however, and perhaps that
would provide the most immediate benefit if implemented by Twitter.
Obviously though they don't have the capacity to handle that right
now, so at least allowing users to access all of their own tweets so
they can potentially index them themselves seems to make sense.

On Sep 30, 4:43 pm, M. Edward (Ed) Borasky zn...@borasky-
research.net wrote:
 Retrieving one's GMail, for example, if one wants to delete the  
 account, is a decidedly non-trivial exercise. Perhaps it's simple with  
 Outlook, but KMail, Evolution and Thunderbird all gave me a ration of  
 doo-doo in the process, and I'm not sure I did it right.
 --
 M. Edward (Ed) Boraskyhttp://borasky-research.nethttp://twitter.com/znmeb

 A mathematician is a device for turning coffee into theorems. - Paul Erdos

 Quoting Orian Marx (@orian) or...@orianmarx.com:



  It remains a good idea. Imagine if Gmail only let you retrieve your
  last 3200 messages even if you had 40,000.

  On Sep 30, 4:20 pm, M. Edward (Ed) Borasky zn...@borasky-
  research.net wrote:
  I also posted a request a long time ago that an authenticated user be  
  able to retrieve all of his own tweets, back beyond the 16-page limit.  
  In retrospect, now that I'm within shooting distance of 40,000 I'm not  
  sure how good an idea that is. ;-)

  --
  M. Edward (Ed) Boraskyhttp://borasky-research.nethttp://twitter.com/znmeb

  A mathematician is a device for turning coffee into theorems. - Paul 
  Erdos

  Quoting Abraham Williams 4bra...@gmail.com:

   Here is a closed feature request from forever ago to return the  
  status_id of
   all statuses for a user. Maybe Twitter wil reconsider the request.

  http://code.google.com/p/twitter-api/issues/detail?id=379

   Abraham
   -
   Abraham Williams | Hacker Advocate |http://abrah.am
   @abraham |http://projects.abrah.am|http://blog.abrah.am
   This email is: [ ] shareable [x] ask first [ ] private.

   On Thu, Sep 30, 2010 at 11:32, linuslive michael.c@gmail.com wrote:

   Hmmm...but there is no way to know the ids of the tweets without
   having a list of all of the tweets, which would kind of defeat the
   purpose of the limit.

   Oh well...

   On Sep 30, 12:39 pm, Tom van der Woerdt i...@tvdw.eu wrote:
Only the 3200 most recent ones, unless you know the IDs of the tweets.

Tom

On 9/30/10 5:09 PM, linuslive wrote:

 Good morning all!

 Before the OAuth change, I wrote a twitter archiver that  
  would grab my
 tweets and dump them into a database.  Back then I only had about 1K
 tweets so I was able to grab all my tweets without hitting the 
 limit.
 And of course since then, I don't post more than 20 tweets a day.

 But today, I was curious to see if I could use the new OAuth to
 retrieve my timeline, starting from my first tweet.  I can't seem to
 get it.

 Here are my parameters:
http://api.twitter.com/1/statuses/user_timeline.json?screen_name=linu.
   ..

 When I do this, it only gives me the top 200 tweets.  It  
  doesn't start
 from the beginning and give me my 200 oldest tweets, as I would
 expect.

 I've tried various since_id's, even retrieving my first tweet:
http://twitter.com/linuslive/statuses/872090728

 Which equals
http://api.twitter.com/1/statuses/user_timeline.json?screen_name=linu.
   ..

 And I get the same response.

 According to twitter, I have 3682 tweets, just over the 3200 limit
 according tohttp://dev.twitter.com/doc/get/statuses/user_timeline.
 The confusing thing is that the documentation does not make it clear
 that it's 3200 of the most recent tweets, or just 3200 per session.

 Could I get a clarification on this?

 Thanks!- Hide quoted text -

- Show quoted text -

   --
   Twitter developer documentation and resources:http://dev.twitter.com/doc
   API updates via Twitter:http://twitter.com/twitterapi
   Issues/Enhancements Tracker:
  http://code.google.com/p/twitter-api/issues/list
   Change your membership to this group:
  http://groups.google.com/group/twitter-development-talk

   --
   Twitter developer documentation and resources:http://dev.twitter.com/doc
   API updates via Twitter:http://twitter.com/twitterapi
   Issues/Enhancements  
  Tracker:http://code.google.com/p/twitter-api/issues/list
   Change your membership to this group:  
  http://groups.google.com/group/twitter-development-talk

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:  
 http://groups.google.com/group/twitter-development-talk

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter

[twitter-dev] Re: user_timeline since_id issues

2010-09-30 Thread Orian Marx (@orian)
This should probably be a separate thread, but... what about a bulk
tweet lookup using status_ids for one very specific use case: turning
search results into proper tweets and avoiding all the other issues
that exist with the current implementation? I know bulk tweet lookup
by id has been asked before and the response is it's the same capacity
issue of accessing old tweets from storage. Okay, so what about a bulk
tweet lookup limited to timestamps that fall within whatever range
search capacity is currently at (ya know, like the last seven days)? I
bet this could actually reduce the number of calls developers are
making when dealing with converting search result items into proper
status objects.

On Sep 30, 4:57 pm, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 I'll agree with all of you that'd it be valuable for us to do this.

 The current state of availability of tweets is a capacity issue. It's
 not in anyway a deliberate prevention of access.

 As for since_id in this context -- it'd be great if it'd work to just
 use since_id=1, but it doesn't. I don't even think it'd work if you
 knew the very first status id that the user had ever posted.. because
 in most cases, that status id would be unknown to the back end
 transport layer (for the same reason it can't access the tweet
 itself).

 If we could provide a means today to allow complete traversal of a
 user_timeline for a specific user with over ~3200 tweets, we would --
 and I'm pretty confident we will. But not today and not tomorrow.

 Taylor

 On Thu, Sep 30, 2010 at 1:43 PM, M. Edward (Ed) Borasky



 zn...@borasky-research.net wrote:
  Retrieving one's GMail, for example, if one wants to delete the account, is
  a decidedly non-trivial exercise. Perhaps it's simple with Outlook, but
  KMail, Evolution and Thunderbird all gave me a ration of doo-doo in the
  process, and I'm not sure I did it right.
  --
  M. Edward (Ed) Borasky
 http://borasky-research.nethttp://twitter.com/znmeb

  A mathematician is a device for turning coffee into theorems. - Paul Erdos

  Quoting Orian Marx (@orian) or...@orianmarx.com:

  It remains a good idea. Imagine if Gmail only let you retrieve your
  last 3200 messages even if you had 40,000.

  On Sep 30, 4:20 pm, M. Edward (Ed) Borasky zn...@borasky-
  research.net wrote:

  I also posted a request a long time ago that an authenticated user be
  able to retrieve all of his own tweets, back beyond the 16-page limit.
  In retrospect, now that I'm within shooting distance of 40,000 I'm not
  sure how good an idea that is. ;-)

  --
  M. Edward (Ed) Boraskyhttp://borasky-research.nethttp://twitter.com/znmeb

  A mathematician is a device for turning coffee into theorems. - Paul
  Erdos

  Quoting Abraham Williams 4bra...@gmail.com:

   Here is a closed feature request from forever ago to return the
    status_id of
   all statuses for a user. Maybe Twitter wil reconsider the request.

  http://code.google.com/p/twitter-api/issues/detail?id=379

   Abraham
   -
   Abraham Williams | Hacker Advocate |http://abrah.am
   @abraham |http://projects.abrah.am|http://blog.abrah.am
   This email is: [ ] shareable [x] ask first [ ] private.

   On Thu, Sep 30, 2010 at 11:32, linuslive michael.c@gmail.com
   wrote:

   Hmmm...but there is no way to know the ids of the tweets without
   having a list of all of the tweets, which would kind of defeat the
   purpose of the limit.

   Oh well...

   On Sep 30, 12:39 pm, Tom van der Woerdt i...@tvdw.eu wrote:
Only the 3200 most recent ones, unless you know the IDs of the
tweets.

Tom

On 9/30/10 5:09 PM, linuslive wrote:

 Good morning all!

 Before the OAuth change, I wrote a twitter archiver that  would
 grab my
 tweets and dump them into a database.  Back then I only had about
 1K
 tweets so I was able to grab all my tweets without hitting the
 limit.
 And of course since then, I don't post more than 20 tweets a day.

 But today, I was curious to see if I could use the new OAuth to
 retrieve my timeline, starting from my first tweet.  I can't seem
 to
 get it.

 Here are my parameters:

 http://api.twitter.com/1/statuses/user_timeline.json?screen_name=linu.
   ..

 When I do this, it only gives me the top 200 tweets.  It  doesn't
 start
 from the beginning and give me my 200 oldest tweets, as I would
 expect.

 I've tried various since_id's, even retrieving my first tweet:
http://twitter.com/linuslive/statuses/872090728

 Which equals

 http://api.twitter.com/1/statuses/user_timeline.json?screen_name=linu.
   ..

 And I get the same response.

 According to twitter, I have 3682 tweets, just over the 3200 limit
 according tohttp://dev.twitter.com/doc/get/statuses/user_timeline.
 The confusing thing is that the documentation does not make it
 clear
 that it's 3200 of the most recent tweets, or just 3200 per
 session.

 Could

[twitter-dev] Re: user_timeline since_id issues

2010-09-30 Thread Orian Marx (@orian)
If you need any reinforcement from the developer community just let us
know ;)

On Sep 30, 5:19 pm, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 Theorizing from the outside-in on our capacity issues aside, I'm a big
 advocate for a bulk status/show or lookup function. We're definitely
 giving that a lot of thought at the moment.

 Taylor



 On Thu, Sep 30, 2010 at 2:10 PM, Abraham Williams 4bra...@gmail.com wrote:
  Considering Twitter can support returning the ids of almost 300,000
  followers then 40,000 tweets should be easy.
 http://api.twitter.com/1/followers/ids.json?screen_name=rsarver

  Abraham
  -
  Abraham Williams | Hacker Advocate |http://abrah.am
  @abraham |http://projects.abrah.am|http://blog.abrah.am
  This email is: [ ] shareable [x] ask first [ ] private.

  On Thu, Sep 30, 2010 at 14:04, Orian Marx (@orian) or...@orianmarx.com
  wrote:

  This should probably be a separate thread, but... what about a bulk
  tweet lookup using status_ids for one very specific use case: turning
  search results into proper tweets and avoiding all the other issues
  that exist with the current implementation? I know bulk tweet lookup
  by id has been asked before and the response is it's the same capacity
  issue of accessing old tweets from storage. Okay, so what about a bulk
  tweet lookup limited to timestamps that fall within whatever range
  search capacity is currently at (ya know, like the last seven days)? I
  bet this could actually reduce the number of calls developers are
  making when dealing with converting search result items into proper
  status objects.

  On Sep 30, 4:57 pm, Taylor Singletary taylorsinglet...@twitter.com
  wrote:
   I'll agree with all of you that'd it be valuable for us to do this.

   The current state of availability of tweets is a capacity issue. It's
   not in anyway a deliberate prevention of access.

   As for since_id in this context -- it'd be great if it'd work to just
   use since_id=1, but it doesn't. I don't even think it'd work if you
   knew the very first status id that the user had ever posted.. because
   in most cases, that status id would be unknown to the back end
   transport layer (for the same reason it can't access the tweet
   itself).

   If we could provide a means today to allow complete traversal of a
   user_timeline for a specific user with over ~3200 tweets, we would --
   and I'm pretty confident we will. But not today and not tomorrow.

   Taylor

   On Thu, Sep 30, 2010 at 1:43 PM, M. Edward (Ed) Borasky

   zn...@borasky-research.net wrote:
Retrieving one's GMail, for example, if one wants to delete the
account, is
a decidedly non-trivial exercise. Perhaps it's simple with Outlook,
but
KMail, Evolution and Thunderbird all gave me a ration of doo-doo in
the
process, and I'm not sure I did it right.
--
M. Edward (Ed) Borasky
   http://borasky-research.nethttp://twitter.com/znmeb

A mathematician is a device for turning coffee into theorems. - Paul
Erdos

Quoting Orian Marx (@orian) or...@orianmarx.com:

It remains a good idea. Imagine if Gmail only let you retrieve your
last 3200 messages even if you had 40,000.

On Sep 30, 4:20 pm, M. Edward (Ed) Borasky zn...@borasky-
research.net wrote:

I also posted a request a long time ago that an authenticated user
be
able to retrieve all of his own tweets, back beyond the 16-page
limit.
In retrospect, now that I'm within shooting distance of 40,000 I'm
not
sure how good an idea that is. ;-)

--
M. Edward (Ed)
Boraskyhttp://borasky-research.nethttp://twitter.com/znmeb

A mathematician is a device for turning coffee into theorems. -
Paul
Erdos

Quoting Abraham Williams 4bra...@gmail.com:

 Here is a closed feature request from forever ago to return the
  status_id of
 all statuses for a user. Maybe Twitter wil reconsider the request.

http://code.google.com/p/twitter-api/issues/detail?id=379

 Abraham
 -
 Abraham Williams | Hacker Advocate |http://abrah.am
 @abraham |http://projects.abrah.am|http://blog.abrah.am
 This email is: [ ] shareable [x] ask first [ ] private.

 On Thu, Sep 30, 2010 at 11:32, linuslive michael.c@gmail.com
 wrote:

 Hmmm...but there is no way to know the ids of the tweets without
 having a list of all of the tweets, which would kind of defeat
 the
 purpose of the limit.

 Oh well...

 On Sep 30, 12:39 pm, Tom van der Woerdt i...@tvdw.eu wrote:
  Only the 3200 most recent ones, unless you know the IDs of the
  tweets.

  Tom

  On 9/30/10 5:09 PM, linuslive wrote:

   Good morning all!

   Before the OAuth change, I wrote a twitter archiver that
    would
   grab my
   tweets and dump them into a database.  Back then I only had
   about
   1K
   tweets so I was able to grab all my tweets without hitting

[twitter-dev] Re: @user_mentions and profile_image_urls

2010-09-04 Thread Orian Marx (@orian)
How are you getting the user mentions? Is it through statuses/mentions
or using search? If you're using search, each result includes a field
like this:
link type=image/png href=http://a3.twimg.com/profile_images/
5/of_normal.jpg rel=image/ That url is a reference to the
user's profile image.

On Sep 2, 5:40 pm, Claudia cbern...@gmail.com wrote:
 I've asked about this before - so apologies if anyone is re-reading
 this... I'm needing to get the profile_image_urls of all the
 @user_mentions in a timeline. Right now, it looks like the only way I
 can do this without killing rate limit in about an hour (which I just
 did) is to send a comma separated-list to users/lookup. However - this
 is adding major complications to my app structure, and I'd much rather
 avoid it. I can store the returned urls in a local DB, but if enough
 people use the app within an hour, it'll still quickly exceed the rate
 limit.

 Does anyone have any suggestions as to how I can get this done? Even
 better - anyone at Twitter think that the API could return the
 profile_image_url with the current @user_mention data.. seems it would
 be useful for many.

 Thanks in advance,
 Claudia

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Re: retweeted always returing as false in /1/statuses/user_timeline.json

2010-09-04 Thread Orian Marx (@orian)
At this point there are a number of fields on various objects returned
by Twitter that should be considered unreliable (mostly on user
objects). It might be time for Twitter to consider a better solution
than just returning unreliable data, such as either stripping out the
fields, giving them an attribute such as fieldstatus=deprecated or
fieldstatus=disabled. These expected behaviors are only expected by
the engineers on Twitter's end and I've seen lots of posts on the
mailinglist where people have had to question why they were getting
unreliable data.

On Sep 3, 12:25 pm, Matt Harris thematthar...@twitter.com wrote:
 Hi Michael,

 Soon after launching those fields we identified some problems with
 them so had to disable them. That means the behavior you are seeing is
 expected right now. When the fields are enabled again we'll announce
 it to this mailing list.

 Best,
 Matt





 On Thu, Sep 2, 2010 at 9:04 PM, Michael Babker mbab...@flbab.com wrote:
  Hi there,

  I have a Twitter module I'm improving upon which pulls tweets from
  /1/statuses/user_timeline.json.  An issue that I've noticed is that over the
  last couple of days, tweets I've retweeted using the retweet link on
  twitter.com have continued to display as retweeted: false in the JSON.

  Can someone tell me if this is normal behavior or if it's an issue with the
  API?

  Thanks!

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk?hl=en

 --

 Matt Harris
 Developer Advocate, Twitterhttp://twitter.com/themattharris

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Character limits on Direct Messages

2010-08-29 Thread Orian Marx (@orian)
It would appear that today Twitter began enforcing a 140 character
limit on DMs. To my knowledge their was never a limit enforced before,
and even Twitter.com would show up to 255 characters of a DM. Some
Twitter clients, including mine, supported 140 char DMs and now I'm
seeing people really upset that they can't send longer messages any
more.

To me this was a significant change and should have been announced to
the developer community prior to being made.

-Orian

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Rate limits for whitelisted IPs using user credentials

2010-08-29 Thread Orian Marx (@orian)
Is it possible to use a whitelisted IP to fetch data using a user's
OAuth credentials without utilizing the user's 350/hr rate limit? For
example, if I'm building a DM backup service, I'd like to be able to
back up the user's DMs on their behalf without draining their rate
limit.

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Re: Get resolved URLs?

2010-08-08 Thread Orian Marx (@orian)
Agreed, this would make a lot of sense for Twitter to return,
especially as the t.co link wrapping gets rolled out.

On Aug 6, 3:17 pm, Tom allerleiga...@gmail.com wrote:
 I agree - it would be nice to have this. Possibly as an entity?
 http://dev.twitter.com/pages/tweet_entities

 Tom

 On Aug 6, 6:35 pm, Brian Medendorp brian.medend...@gmail.com wrote:



  I can see that twitter itself must be resolving any shortened URLs
  somewhere, because if you search for a domain name (such as
  amazon.com), you get a bunch of results that don't seem to match until
  you resolve the shortened URL in the tweet and see that it points to
  the domain you searched for, which is fantastic!

  However, I am wondering if there is any way to get those resolved URLs
  from the API, or (better yet) if there is anyway that those URLs could
  be exposed in the search results themselves. Currently, I am resolving
  the URLs myself by requesting the URL and saving the resulting
  location, but that starts to take a while when there are a lot of
  results returned.


[twitter-dev] Re: Get just the IDs for a lists members

2010-07-20 Thread Orian Marx (@orian)
Yeah, this was actually requested in the issue tracker back in
December: http://code.google.com/p/twitter-api/issues/detail?id=1296

On Jul 19, 10:23 am, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 There's no way to get this at this time, but it'd be a good feature to
 request on the issue tracker:http://code.google.com/p/twitter-api/issues/list



 On Sun, Jul 18, 2010 at 2:09 PM, Dharmesh dharme...@gmail.com wrote:
  I'm looking to do do some analysis on twitter lists.

  I'd like to be able to retrieve the list of all users that are members
  of a list -- but all I need are the User IDs.

  Is there a way to get a list of members (up to 5,000) like we can with
  the call followers/ids and friends/ids?

  Right now, we can only retrieve 20 members at a time -- which requires
  many API calls for large lists and wastes bandwidth as I don't need
  all the user data.

  Thanks.


[twitter-dev] Re: Get Twitter replies since

2010-07-15 Thread Orian Marx (@orian)
I assume you mean you're using statuses/mentions to retrieve the
tweets you're looking for. If you want to get just the most recent
mentions since the last time you fetched them, you should pass the id
of the most recent mention you have in the since_id parameter. You
can't send it a timestamp.

Here is the documentation: http://dev.twitter.com/doc/get/statuses/mentions

On Jul 14, 4:22 pm, Sillysoft liquidcha...@yahoo.com wrote:
 Perhaps Im not understanding this correctly but I am using the Twitter
 API to grab the replies from my twitter account. The problem is I dont
 want to grab the same ones so Im trying to use the since variable but
 no matter what value I use for the since variable in the url it always
 comes back with the same replies. For example:

 http://twitter.com/statuses/replies.xml?since=Tue%2C+27+Mar+2011+22%3...

 I did this as a test, I was assuming the since variable meant show all
 replies that have been added since Tues March 11 2011. If that is
 correct then it should come back with 0 results correct? Well right
 now it is coming back with the same results as if I am not using the
 since variable. Anyone point me in the right direction?


[twitter-dev] Re: since_id confusion

2010-06-28 Thread Orian Marx (@orian)
Try calling without the count parameter. The page and count parameters
may not work properly with since_id, and since_id may not work
properly if the id you pass results in too many tweets. :/

On Jun 27, 3:17 am, Terence Eden terence.e...@gmail.com wrote:
 To make this slightly clearer Imagine I have retrieved a page with
 20 statuses.  Status IDs are

 60 ... 40

 Calling the timeline with max_id=40count=20 allows me to step back in
 time.  It gives me

 40 ... 20

 Suppose I just want to see *next* 20 tweets since status_id 60?
 I would expect calling the timeline with since_id=60count=20 to give
 me

 80 ... 60

 It doesn't.  It gives me
 100 ... 80.
 That is, the 20 most recent tweets from *now*.  I want the reverse of
 that.  The 20 tweets from *since_id*.

 Is there any way to get that?  I don't want to call the 200 most
 recent tweets and try to find the 20 I'm looking for, partly on
 bandwidth  processing grounds, but also, if the user is, say, 300
 tweets deep into their timeline, they'll miss tweets.

 Thanks

 Terence

 On Jun 26, 3:52 pm, Terence Eden terence.e...@gmail.com wrote:

  Am I mistaken in how since_id works?

  Callinghttp://api.twitter.com/1/statuses/home_timeline.json?count=20max_id=...
  Gives me the *next* 20 tweets from 1234

  However, calling with 
  since_idhttp://api.twitter.com/1/statuses/home_timeline.json?count=20since_i...
  Gives me the *first* 20 tweets in the timeline.  I was expecting it to
  show the 20 tweets *from* 1234

  Am I the only one with this confusion? Or is there a better way to
  just retrieve the first 20 tweets which have occurred since?

  Thanks

  T
  (Essentially, I'm implementing older and newer buttons which always
  show older/newer tweets, rather than pages.)


[twitter-dev] Re: How to compute the user list membership count

2010-06-23 Thread Orian Marx (@orian)
Yeah, this was requested a few days after the official list rollout,
back in November (seven months ago):
http://code.google.com/p/twitter-api/issues/detail?id=1186

It's been marked as an enhancement even though it has seemed to
exist on Twitter.com this entire time.

On Jun 22, 2:56 pm, Alfredo Artiles aarti...@gmail.com wrote:
 Hi,
 Is there any way to count the user lists membership other than iterating
 with the /:user/lists/memberships method?

 All the best,
 ---
 Alfredohttp://e24apps.com

 fd1b63583b
 fd1b63583b


[twitter-dev] Re: 4 Listed How can i get that number from an api call?

2010-05-21 Thread Orian Marx (@orian)
This was brought up pretty much the day lists came out of beta back in
November, but still hasn't been addressed in the API. There are two
issues logged in the tracker:
http://code.google.com/p/twitter-api/issues/detail?id=1176
http://code.google.com/p/twitter-api/issues/detail?id=1186

On May 21, 1:07 pm, adamjamesdrew theikl...@gmail.com wrote:
 any ideas?

 On May 19, 8:32 pm, adamjamesdrew theikl...@gmail.com wrote:



  Thanks


[twitter-dev] Re: Twitter Crossdomain.xml issue

2010-05-19 Thread Orian Marx (@orian)
I've been asking Twitter to review the crossdomain.xml situation for
months. You can find old threads on the issue by searching this forum.
@raffi has said he elevated the issue to the security team for review.
I'm sure they've been mulling it over day-and-night :)

In the meantime you will indeed need to use a proxy, and there are
lots of examples out there for creating PHP proxies. Here is one to
get you started:
http://www.switchonthecode.com/tutorials/using-a-php-proxy-with-flex-to-talk-cross-domain

You'll have to extend that a bit if you want to pass parameters from
Flex to your proxy and then on to Twitter.

On May 18, 8:09 am, AndyCatch andrew.ca...@gmail.com wrote:
 Hello there,

 My name is Andy, and I'm a Flash Developer. I have been using the
 Tweetr/SwfJunkie library, and recently when I updated/uploaded my site
 recently, I got:

  Ignoring 'secure' attribute in policy file 
 fromhttp://twitter.com/crossdomain.xml.
 The 'secure' attribute is only permitted in HTTPS and socket policy
 files. Seehttp://www.adobe.com/go/strict_policy_filesfor details.

 Now, having done a little research I found this thread from 2008:

 http://groups.google.com/group/twitter-development-talk/browse_thread...

 In which a talented Flash Dev named Kris Temmerman mentions using a
 server side php script on your own domain to connect to the api. He
 also mentions a nice php class in the docs.

 a) Can anyone point me to any tutorials/resources that will help me
 create such a script? I've googled proxy php, data php, server side
 script and many more but I can't even tell if it's the right thing to
 be looking at.

 b) Long shot, but these docs that Mr Temmerman mentions...where
 might they be?

 As far as I can tell, though I'm no expert, the problem is stemming
 from the Twitter Cross Domain policy. Have there been any resolutions
 that anyone knows of? I've done a lot of digging, but can't really
 find anything more than a few bug logs, and old forum threads.

 Any help/advice would be very much appreciated.

 Kind Regards,

 / Andy


[twitter-dev] Re: users/show bug with nested user object

2010-05-06 Thread Orian Marx (@orian)
I'm still seeing the errant userid/user node at noon EST.

On May 6, 10:03 am, janole s...@mobileways.de wrote:
 Just as a follow-up, I've just seen a userid/user again while
 doing a verify_credentials.json call after I've retweeted some user.

 The userid/user entry is inside the status entry of the calling
 user's user entry. Oh, complex. It's like:

 user
   status
    retweeted_status.../retweeted_status
    userid/user
   /status
 /user

 Here's the link to the data:http://data.mobileways.de/brokentweet.txt

 Ole

 --
 Jan Ole Suhr
 s...@mobileways.de
 On Twitter:http://twitter.com/janole

 On 6 Mai, 15:18, Taylor Singletary taylorsinglet...@twitter.com
 wrote:



  It's taking a long time. We're investigating possible means to hasten the
  resolution and any other reasons the cache might not be resolving.

  Taylor Singletary
  Developer Advocate, Twitterhttp://twitter.com/episod

  On Thu, May 6, 2010 at 3:17 AM, rohit mrro...@gmail.com wrote:
   Seems like the cache has still not cleared.

   Regards,
   Rohit

   On May 6, 6:14 am, Taylor Singletary taylorsinglet...@twitter.com
   wrote:
The bug is fixed. The cache, however, has to negotiate its way through
   the
dusty corridors of memory.

Please let us know if you don't see a significant improvement in regards
   to
the impact this had on your applications within a reasonable amount of
time.

Sorry about the mess.

Taylor

On Wed, May 5, 2010 at 2:02 PM, Taylor Singletary 

taylorsinglet...@twitter.com wrote:
 Hi Folks,

 We've identified the bug where an inner user object is being passed
   with
 the current status on users/show, are working on a fix and will have a
 deploy go out as soon as we can. Thank you for your patience.

 Taylor Singletary
 Developer Advocate, Twitter
http://twitter.com/episod


[twitter-dev] Re: User tag inside users/show

2010-05-05 Thread Orian Marx (@orian)
This totally just broke my app as well. Twitter please change this
back ASAP!

On May 5, 4:39 pm, Rich rhyl...@gmail.com wrote:
 Oh I'll add, I thought the point of a versioned API was that this sort
 of thing didn't happen?

 On May 5, 9:37 pm, Rich rhyl...@gmail.com wrote:



  I noticed today inside the user tags an extra user tag has appeared

  We now have user-status-user

  This is causing a crash on my app and number of engines I've tried.
  When did this get added and did I miss the notification?

  Many thanks
  Richard


[twitter-dev] Re: User tag inside users/show

2010-05-05 Thread Orian Marx (@orian)
This broke for me because my app has logic that handles instantiation
of User objects as it comes across them in XML. The addition of a new
user node that contained nothing but an id broke this. Sorry Taylor
but this is different than adding a new field that doesn't already
have an existing meaning / structure.

On May 5, 4:42 pm, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 Looking into it. Sorry about the chafe. While the versioning in the API is
 important as noted, we continually stress that API clients need to be
 resilient to new fields appearing on any node.

 Taylor Singletary
 Developer Advocate, Twitterhttp://twitter.com/episod

 On Wed, May 5, 2010 at 1:40 PM, Orian Marx (@orian) 
 or...@orianmarx.comwrote:



  This totally just broke my app as well. Twitter please change this
  back ASAP!

  On May 5, 4:39 pm, Rich rhyl...@gmail.com wrote:
   Oh I'll add, I thought the point of a versioned API was that this sort
   of thing didn't happen?

   On May 5, 9:37 pm, Rich rhyl...@gmail.com wrote:

I noticed today inside the user tags an extra user tag has appeared

We now have user-status-user

This is causing a crash on my app and number of engines I've tried.
When did this get added and did I miss the notification?

Many thanks
Richard


[twitter-dev] Re: User tag inside users/show

2010-05-05 Thread Orian Marx (@orian)
Well, I'm not sure if Rich was referring to the output per se or
rather that this bug was probably tied to the skip_user parameter that
was just added to timelines... which one could argue is a candidate
for versioning.

On May 5, 5:02 pm, Raffi Krikorian ra...@twitter.com wrote:
 versioning has absolutely nothing to do with this - this is clearly a bug.

 On Wed, May 5, 2010 at 1:39 PM, Rich rhyl...@gmail.com wrote:
  Oh I'll add, I thought the point of a versioned API was that this sort
  of thing didn't happen?

  On May 5, 9:37 pm, Rich rhyl...@gmail.com wrote:
   I noticed today inside the user tags an extra user tag has appeared

   We now have user-status-user

   This is causing a crash on my app and number of engines I've tried.
   When did this get added and did I miss the notification?

   Many thanks
   Richard

 --
 Raffi Krikorian
 Twitter Platform Teamhttp://twitter.com/raffi


[twitter-dev] Re: get public replies (or mentions) to following

2010-04-29 Thread Orian Marx (@orian)
You could try requesting an invite here: http://api.replyto.it/

On Apr 28, 11:57 pm, athanhcong athanhc...@gmail.com wrote:
 Hi all,
 In my apps, I want to (1)get all recent official replies (or
 mentions) to my following and also the tweet's ids that replies reply
 to OR (2)get all replies to a tweet
 I found that I can use search API to get all recent replies to a
 username or m, but the results don't give me the tweet's id that each
 search result reply to. To get that id I need to use statuses/show/
 id API to get full information of result-tweet. But this approach
 costs a lot of requests to server.

 Do you have any idea to solve this?

 Thanks.


[twitter-dev] Re: Feature Request: Retrieve direct messages between requester and a single user

2010-04-23 Thread Orian Marx (@orian)
So no one else would find this useful?

On Apr 20, 12:34 pm, Orian Marx (@orian) or...@orianmarx.com
wrote:
 I think it would be incredibly helpful to have an endpoint where we
 could request direct messages sent back and forth between an
 authorized user and some other user. This would make it significantly
 easier to allow users to move backward through conversations with a
 single user. Right now the only alternative is potentially making lots
 of calls to direct_messages and direct_messages/sent hoping to come
 across dms specific to that one user.

 I imagine this endpoint would look like this:

 url:http://api.twitter.com/1/direct_messages/between.xml(json)

 parameters:
 * user_id. Specifies the ID of the user whose private conversations
 with the authenticated user should be returned.
 * screen_name. Specifies the screen name of the user whose private
 conversations with the authenticated user should be returned.
 * since_id.  Optional.  Returns only direct messages with an ID
 greater than (that is, more recent than) the specified ID.
 * max_id. Optional.  Returns only statuses with an ID less than (that
 is, older than) or equal to the specified ID.
 * count.  Optional.  Specifies the number of direct messages to
 retrieve. May not be greater than 200.
 * page.  Optional. Specifies the page of direct messages to retrieve.

 It would also be helpful to have an endpoint that retrieved new dms
 sent or received since some id, instead of having to make calls to two
 endpoints as we currently do, but I imagine user streams probably
 covers this need.

 @orian

 --
 Subscription 
 settings:http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


[twitter-dev] Re: User Stream's API usage

2010-04-23 Thread Orian Marx (@orian)
Being able to retrieve a list of unfollows a user performed since some
point in time would be hugely valuable for anyone trying to maintain
an up-to-date record of a user's connections without regularly having
to refetch all the ids. Is there any way this could be accomplished,
perhaps as a REST endpoint?

On Apr 21, 5:00 pm, Mark McBride mmcbr...@twitter.com wrote:
 We likely won't send down the unfollows in the short term, for reasons
 outlined previously.  It's not that we won't *ever* do it, but it's
 delicate.

 On the user profile changes, that does seem like a good idea.  No
 promises, but I'll look at what we can do.  The highest priorities we
 have right now are

 1) Getting the formatting of messages locked down
 2) Getting list activity in (lists created/deleted/modified, users
 added to lists, etc.)

    ---Mark

 http://twitter.com/mccv



 On Wed, Apr 21, 2010 at 1:30 PM, Cameron Kaiser spec...@floodgap.com wrote:
  Also, unfollows should be treated the same as follows. I know its sad
  when an unfollow happens, but this is important information too.

  I disagree. I think unfollows should be totally without penalty, and making
  them visible/exposed could depending on the situation assign them a very
  heavy social penalty. Qwitter comes to mind.

  --
   
  personal:http://www.cameronkaiser.com/--
   Cameron Kaiser * Floodgap Systems *www.floodgap.com* ckai...@floodgap.com
  -- EH! STEVE! 
  ---

  --
  Subscription 
  settings:http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


[twitter-dev] Re: Feature Request: Retrieve direct messages between requester and a single user

2010-04-23 Thread Orian Marx (@orian)
Good to hear. I've got more coming... :)

On Apr 23, 11:39 am, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 Hi Orian,

 Definitely think it would be useful and I've added it to my bucket of useful
 API ideas. We're focused on a number of projects right now, but I'm
 definitely keeping track of good ideas like this one for when the team has
 some feature selection flexibility in the future.

 Taylor Singletary
 Developer Advocate, Twitterhttp://twitter.com/episod

 On Fri, Apr 23, 2010 at 8:32 AM, Orian Marx (@orian) 
 or...@orianmarx.comwrote:



  So no one else would find this useful?

  On Apr 20, 12:34 pm, Orian Marx (@orian) or...@orianmarx.com
  wrote:
   I think it would be incredibly helpful to have an endpoint where we
   could request direct messages sent back and forth between an
   authorized user and some other user. This would make it significantly
   easier to allow users to move backward through conversations with a
   single user. Right now the only alternative is potentially making lots
   of calls to direct_messages and direct_messages/sent hoping to come
   across dms specific to that one user.

   I imagine this endpoint would look like this:

   url:http://api.twitter.com/1/direct_messages/between.xml(json)

   parameters:
   * user_id. Specifies the ID of the user whose private conversations
   with the authenticated user should be returned.
   * screen_name. Specifies the screen name of the user whose private
   conversations with the authenticated user should be returned.
   * since_id.  Optional.  Returns only direct messages with an ID
   greater than (that is, more recent than) the specified ID.
   * max_id. Optional.  Returns only statuses with an ID less than (that
   is, older than) or equal to the specified ID.
   * count.  Optional.  Specifies the number of direct messages to
   retrieve. May not be greater than 200.
   * page.  Optional. Specifies the page of direct messages to retrieve.

   It would also be helpful to have an endpoint that retrieved new dms
   sent or received since some id, instead of having to make calls to two
   endpoints as we currently do, but I imagine user streams probably
   covers this need.

   @orian

   --
   Subscription settings:
 http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


[twitter-dev] Re: Feature Request: Retrieve direct messages between requester and a single user

2010-04-23 Thread Orian Marx (@orian)
I've actually never understood the value of having two endpoints for
sent / received DMs in the first place, as you end up needing to make
two calls and then sort everything (if you're trying to show a stream
of DM conversations).

On Apr 23, 11:57 am, John Meyer john.l.me...@gmail.com wrote:
 On 4/23/2010 9:39 AM, Taylor Singletary wrote:

  Hi Orian,

  Definitely think it would be useful and I've added it to my bucket of
  useful API ideas. We're focused on a number of projects right now, but
  I'm definitely keeping track of good ideas like this one for when the
  team has some feature selection flexibility in the future.

  Taylor Singletary
  Developer Advocate, Twitter
 http://twitter.com/episod

 Do we want one endpoint or two endpoints, one for all direct messages
 sent to a particular account and one for all direct messages sent from a
 particular user (maybe a filter on the current direct messages endpoint,
 perhaps)?

 --
 Subscription 
 settings:http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


[twitter-dev] [Feature Request] friends/screen_names and followers/screen_names

2010-04-23 Thread Orian Marx (@orian)
It would be useful to have endpoints for retrieving user screen names
5000 at a time just like with friends/ids and followers/ids. The
primary use case I see for this is for twitter clients to be able to
easily provide screen name auto-complete based on a user's connections
(without having to load up the full user objects using statuses/
friends and statuses/followers).


-- 
Subscription settings: 
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


[twitter-dev] Re: Feature Request: Retrieve direct messages between requester and a single user

2010-04-23 Thread Orian Marx (@orian)
Sure, yeah. But I would argue that DMs make more sense to be viewed by
default as a stream of back and forth messages vs a separate history
of sent and history of received. I would say it makes more sense to
offer it as one endpoint to be split client side rather than two
endpoints to be merged client side. Of course, the current situation
is they are split and I'm sure there is some historical reason for
that and I wouldn't expect it to be changed. But in terms of a new
endpoint specifically for retrieving a history of conversation with a
particular user I don't really see what the benefit would be of
serving it up split (to the consuming application).

On Apr 23, 1:04 pm, John Meyer john.l.me...@gmail.com wrote:
 On 4/23/2010 10:58 AM, Orian Marx (@orian) wrote:

  f having two endpoints for
  sent / received DMs in the first place, as you end up needing to make
  two calls and then sort everything (if you're trying to show a stream
  of DM conversations).

 But if you're not making them into a conversation it makes more sense
 (i.e. a history).

 --
 Subscription 
 settings:http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


[twitter-dev] Feature Request: Retrieve direct messages between requester and a single user

2010-04-20 Thread Orian Marx (@orian)
I think it would be incredibly helpful to have an endpoint where we
could request direct messages sent back and forth between an
authorized user and some other user. This would make it significantly
easier to allow users to move backward through conversations with a
single user. Right now the only alternative is potentially making lots
of calls to direct_messages and direct_messages/sent hoping to come
across dms specific to that one user.

I imagine this endpoint would look like this:

url:
http://api.twitter.com/1/direct_messages/between.xml(json)

parameters:
* user_id. Specifies the ID of the user whose private conversations
with the authenticated user should be returned.
* screen_name. Specifies the screen name of the user whose private
conversations with the authenticated user should be returned.
* since_id.  Optional.  Returns only direct messages with an ID
greater than (that is, more recent than) the specified ID.
* max_id. Optional.  Returns only statuses with an ID less than (that
is, older than) or equal to the specified ID.
* count.  Optional.  Specifies the number of direct messages to
retrieve. May not be greater than 200.
* page.  Optional. Specifies the page of direct messages to retrieve.

It would also be helpful to have an endpoint that retrieved new dms
sent or received since some id, instead of having to make calls to two
endpoints as we currently do, but I imagine user streams probably
covers this need.

@orian


-- 
Subscription settings: 
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


[twitter-dev] Re: Privacy issues with the proposed annotations feature

2010-04-19 Thread Orian Marx (@orian)
I think Brian brings up some interesting points. What this reminds me
of is the machine identification codes secretly being including in
every page printed by personal use printers ( EFF article here:
http://www.eff.org/wp/investigating-machine-identification-code-technology-color-laser-printers
). Annotations could potentially be used to add a lot of tracking
information users might not be happy with. What happens when a
developer decides to attach the user's OAuth info to their tweets for
whatever dumb reason?

I think these are interesting questions, though I'm not sure Twitter
can do too much about them in advance without severely restricting
what annotations has the potential for. Twitter is taking a wait-and-
see approach to what developers do with annotations and I think that
it probably the right one for now.

@orian

On Apr 18, 8:23 pm, Brian Smith br...@briansmith.org wrote:
 Right now the web UI exposes every piece of metadata in a tweet to
 end-users. That is, an end-user can use twitter.com to check the complete
 contents of tweet sent by an application. I didn't see anything in the
 proposals regarding the annotation feature that says that users will be able
 to see all the annotations through the web UI. And, even if they could see
 them, chances are they couldn't understand them. And, even if end-users
 could understand them, applications will be able to use encryption and other
 obfuscation to make them impossible to interpret. This reduces the amount of
 control users have over their tweets.

 Right now an application cannot disclose the user's location in a tweet,
 except by putting the location information in the tweet text (which the user
 can see very clearly), or by putting the location information in the
 built-in geo feature. The ability for applications to expose the user's
 information is controlled by a preference that can be controlled only by the
 official web interface on twitter.com. However, with the annotations
 feature, applications will be able to expose the user's location-again,
 possibly encrypted or otherwise obfuscated-even when application access to
 the location feature is disabled. It doesn't make sense to disable an
 applications' access to the geo feature and then let it silently and
 undetectably disclose the user's location-perhaps in even more detail than
 the built-in geo feature allows.

 I think there must be some kind of control mechanism in place for
 annotations, or the web UI must present all the annotations of a user's
 tweets to that user, or both, in order to prevent the annotations feature
 from becoming a side channel for applications to communicate users' private
 information without users' knowledge or consent. I would like to know more
 about how this is going to be done.

 Thanks,

 Brian

 --
 Subscription 
 settings:http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


[twitter-dev] Re: Get user profile pic by name, unauthenticated?

2010-04-19 Thread Orian Marx (@orian)
Why not? You know people are just going to continue to ask for it ;)

On Apr 18, 6:36 pm, Raffi Krikorian ra...@twitter.com wrote:
 we don't support the original in this endpoint - just the three that you
 listed.





 On Sun, Apr 18, 2010 at 3:33 PM, Abraham Williams 4bra...@gmail.com wrote:
  Mini, normal, and bigger are work but what about original?

  Abraham

  On Sun, Apr 18, 2010 at 13:37, Raffi Krikorian ra...@twitter.com wrote:

 http://api.twitter.com/1/users/profile_image/raffi?size=bigger

  we will document this endpoint this week.

  On Sun, Apr 18, 2010 at 1:34 PM, WBC 
  wooden.brain.conce...@gmail.comwrote:

  Thanks Raffi... I knew there had to be something more simple!  Is
  there a way to get the bigger image?  I can parse the HTML and just
  replace _normal with _bigger of course... Anyway, cheers.

  On Apr 18, 8:50 am, Raffi Krikorian ra...@twitter.com wrote:
   e.g.http://api.twitter.com/1/users/profile_image/raffi

   On Sat, Apr 17, 2010 at 9:41 PM, WBC wooden.brain.conce...@gmail.com
  wrote:

Hello all, please forgive a newbie here.

I would like to accomplish one simple task as described in the
title:   get the URL of a user profile picture by user name, in the
context of a Mac application.  At this time (and in the foreseeable
future) I have no interest in doing more with the API(s).

I do not want to ask users to authenticate with their own accounts
  for
this simple purpose, and I don't want to run into an
  application-based
rate-limit for my distributed, desktop application.   I do plan to
cache and honestly I can't imagine more than 50 calls a WEEK per IP
for this purpose.

I assume based on this from the FAQ:

The REST API does account- and IP-based rate limiting. Authenticated
API calls are charged to the authenticating user's limit while
unauthenticated API calls are deducted from the calling IP address'
allotment.

... that the user's IP is the one deducted if unauthenticated,
  which
is perfectly fine.

But the search API requires authentication:

   http://api.twitter.com/1/users/search.xml?q=username

I've spent quite a lot of time trying to figure this out already, so
  a
simple yes, you can do it and here's the URL would be very kind.
   (I
can easily accomplish what I want just by parsing some HTML... but I
thought I'd try to be legit about it ;-)

--
Subscription settings:

 http://groups.google.com/group/twitter-development-talk/subscribe?hl=en

   --
   Raffi Krikorian
   Twitter Platform Teamhttp://twitter.com/raffi

  --
  Raffi Krikorian
  Twitter Platform Team
 http://twitter.com/raffi

  --
  Abraham Williams | Developer for hire |http://abrah.am
  PoseurTech Labs | Projects |http://labs.poseurtech.com
  This email is: [ ] shareable [x] ask first [ ] private.

 --
 Raffi Krikorian
 Twitter Platform Teamhttp://twitter.com/raffi


[twitter-dev] Re: Favorites Error

2010-04-16 Thread Orian Marx (@orian)
Yeah I realized shortly after writing that that I was already handling
this bug, and it was only that I just happened to be noticing it again
and thinking that it was a recent occurrence :-)

On Apr 15, 12:14 pm, btjones btjo...@gmail.com wrote:
 FYI, looks like this bug was submitted quite a while ago.

 http://code.google.com/p/twitter-api/issues/detail?id=855q=favorites...

 On Apr 14, 5:47 pm, btjones btjo...@gmail.com wrote:



  This is happening for me as well.

  The problem can be easily recreated with the Twitter API 
  explorer:http://twitapi.com/explore/favorites-create/http://twitapi.com/explor...

  -Brandon

  On Mar 30, 7:26 pm, Orian Marx (@orian) or...@orianmarx.com wrote:

   It seems thatfavorites/createandfavorites/destroy are no longer
   returning tweets with a properly updated favorited node. If I try to
   favorite a tweet, theresponsecomes back with favorited = false, but
   if I re-fetch the tweet immediately after it comes back as favorited =
   true. It was not working like this until very recently.

   Anybody else getting this?

   Thanks,
   @orian


-- 
Subscription settings: 
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


[twitter-dev] Re: Thoughts moving forward

2010-04-13 Thread Orian Marx (@orian)
Anyone else want to join in on this? Ryan wants to chat about
specifics in the 10:15 am session of the Hack Day, so I agree with
Abraham that it makes sense to try and meet some time on Day 1 to
collect some thoughts. I'm sure we'll have a lot of new info to digest
as well.

On Apr 12, 4:31 pm, Abraham Williams 4bra...@gmail.com wrote:
 I'm looking forward to Chirp and the dialogs that will happen. The Coop
 session on the second day looks to be the best time to have a heart to heart
 between third-party developers and the platform team. I think it would be
 good to have the third-party developers meet before then have
 a discussion about what we want and what our priorities are. I'm not sure
 when the best time would be. During the afternoon break or at 9pm on the
 first day seem like good times. I also think it would be respectful of
 Twitter employees to not attend this gathering so developers can be frank
 and honest. There will be many other opportunities.

 Abraham

 --
 Abraham Williams | Developer for hire |http://abrah.am
 PoseurTech Labs | Projects |http://labs.poseurtech.com
 This email is: [ ] shareable [x] ask first [ ] private.


-- 
To unsubscribe, reply using remove me as the subject.


[twitter-dev] Re: What's happening with Tweetie for Mac

2010-04-13 Thread Orian Marx (@orian)
This is certainly a risk we all face. However in my mind there are
ways Twitter can do a better job in indicating where we should and
should not concentrate effort. For example, there are things that
Twitter has had in its V2 roadmap for years now, and some of us have
decided to try and implement them on our own. If Twitter was willing
to set even very rough priorities for things and very rough estimates
(soon is not a rough estimate) that could go a long way in
preventing us from wasting our time. Obviously they aren't going to
tell us in advance of major new functionality, but I'm referring to
functionality they have already indicated they would like to tackle at
some future point

On Apr 12, 3:23 pm, Jesse Stay jesses...@gmail.com wrote:
 Not at all - I've spent 3 years building features constantly replaced by
 Twitter (or killed due to Twitter changing the TOS).  I've been there, and
 had plenty of my share of crankiness - I guess I'm used to it now, and I
 realize that's just a part of writing apps for the ecosystem (or any 3rd
 party ecosystem for that matter).  The more Twitter can be transparent about
 things like this, the happier I am.  I'm glad they're starting to open up on
 where they stand.  I hope this continues.

 Jesse



 On Mon, Apr 12, 2010 at 11:12 AM, Isaiah Carew isa...@me.com wrote:

  sorry for being cranky, but i just spent a year building a tweetie
  competitor.

  you can't fault a guy for saying ouch while your knife is still sticking
  out of his back, right?

  isaiah
 http://twitter.com/isaiah

  On Apr 12, 2010, at 9:10 AM, Jesse Stay wrote:

  I think it's great that Twitter is finally being more transparent about all
  this.  I could argue they need to be more transparent (where do they plan to
  go in the analytics and enterprise spaces?), but it's about time.  They've
  finally drawn the line in the sand - now we need to adapt.  Yes, it's
  frustrating, but then again, 90% of businesses fail - it's the risk all of
  us took.  We either compete, or quit, and move on.  I don't get all the
  complaints - this is nothing new.  I've had half my features replaced by
  Twitter over the last few years (quite literally - just read my blog - I'm
  the chief complainer).  By now I realize that's either part of life (note:
  it's the same on Facebook, too - there's no escaping it), or I change my
  focus to where Twitter is not my core and I instead use Twitter to
  strengthen my new core.  That's where Twitter (and Fred Thompson) have made
  it clear they want us to go.  Finally, some clarity.  I'm appreciative of
  it, regardless of how frustrating it can be.  Time for all of us to take
  this constructively and adapt.

  Just my $.02 FWIW...

  Jesse

  On Mon, Apr 12, 2010 at 9:54 AM, Isaiah Carew isa...@me.com wrote:

  Crystal clear.

  1.  You're decimating the client market on every platform but Windows.
  2.  You're killing any potential for innovation or investment.
  3.  You have no clear (public) plan for any innovation yourself.

  What marketing genius...
  Oh never mind.  It's not worth the breath.

  Good luck with that.

  Anyone want a chirp ticket?

  isaiah
 http://twitter.com/isaiah

  On Apr 12, 2010, at 7:40 AM, Ryan Sarver wrote:

  One more from me. People have been asking for specific details around
  Tweetie for Mac and I wanted to make sure we clearly message our plans
  as we know it. To be clear, Tweetie for the iPhone and it's developer,
  Loren Brichter, were the focus of our acquisition, but as part of the
  deal we also got Tweetie for Mac.

  Loren had been hard at work on a new version of Tweetie for Mac that
  he was going to release soon. Our plan is to still release the new
  version and it will continue to be called Tweetie (not renamed to
  Twitter). We will also discontinue the paid version.

  Hope that's clear. Please let me know if you have any questions.

  Best, Ryan


[twitter-dev] Re: Twitter Stream crossdomain.xml

2010-04-12 Thread Orian Marx (@orian)
I'm no security expert, but this continues to make little sense to me.
I believe it is possible to do nasty things using the crossdomain.xml
file, just as it is possible to do nasty things with lots of other
approaches. My understanding is that having a separate domain for the
api now significantly reduces any security risks of placing an
unrestricted policy file on that domain. The main issue I think was
that when the api was served off of www.twitter.com malicious Flash
code could potentially get at user's cookies from any browser sessions
from visiting www.twitter.com. There aren't any cookies kept for
visits to api.twitter.com. Oh and lets not forget OAuth has been added
now. These policies were in place since before OAuth was in effect I
believe.

Here are two resources that should be passed to your security team:
http://www.adobe.com/devnet/flashplayer/articles/cross_domain_policy.html
http://www.adobe.com/devnet/flashplayer/articles/secure_swf_apps.html

I will definitely be pushing for this to be addressed at Chirp, so it
would be great if someone could start looking into it now :-)

On Apr 12, 10:03 am, Raffi Krikorian ra...@twitter.com wrote:
    - there should be a very permissive crossdomain.xml file on
    search.twitter.com;
    - the firehose does not host a crossdomain.xml file for its production
    usage; and
    - twitter.com and api.twitter.com have restrictive crossdomain.xml
    files.

 to my understanding (but correct me if i'm wrong), it is possible to do some
 nasty things regarding cookies between web applications when crossdomain.xml
 files get involved.  twitter.com will probably remain to have a restrictive
 policy, but we have wanted for a while (but haven't gotten around to it yet)
 to do a security audit of api.twitter.com before relaxing the file there.  i
 apologise for the inconvenience.

 On Mon, Apr 12, 2010 at 5:04 AM, Martin Heidegger 
 mastakan...@gmail.comwrote:





  To me this step makes very few sense.

  This API is already public - all data served by this api is public -
  flash programmers or not.

  Programmers start to create twitter.api proxys infrastructure that
  reads data from this api
  and serves just to work around the crossdomain.xml. It is also
  possible to work-around this
  with javascript bridges. With some around-the-corner-thinking most
  flash applications should
  work.

  To me this is unnecessary hazzle for a lot of developers that doesn't
  really stop them doing anything
  that they would without this restriction (well - it might reduce the
  responsetime and the quality of their applications).

  And for what? To avoid or some temporary load difficulties? This API
  is online/live for more
  than a year now. I hope you reconcider opening it soon.

  yours
  Martin.

  On Mar 19, 8:53 pm, Orian Marx (@orian) or...@orianmarx.com wrote:
   John, thanks for the response. This makes sense.

   While I do trust that the existingcrossdomain.xml policies were
   implemented out of a *concern* for user privacy and security, I don't
   believe they should remain as they currently are, and while the issue
   has been repeatedly brought to attention in this forum it has never
   had an official response other than we're thinking about it. I think
   a lot of Flash developers have been very patient with Twitter in this
   regard. Keep in mind we're not talking about some particular service
   call on an API being unavailable, but rather the entire non-search
   Twitter API.

   Twitter has addressed security concerns very well through OAuth. There
   is really no reason Flash apps should be restricted if they are making
   OAuth calls to the new api.twitter.com endpoints. For other
   discussions of this please seehttp://
  groups.google.com/group/twitter-development-talk/browse_frm/th...
   andhttp://
  groups.google.com/group/twitter-development-talk/browse_frm/th...

   -Orian

   On Mar 19, 2:17 pm, John Kalucki j...@twitter.com wrote:

Currently the Streaming API is primarily intended for service to
  service
integrations, and we've provisioned stream.twitter.com as such. We've
  also
opened it up for all sorts of open-ended experimentation as well.
  However,
we've asked large-scale deployments, such desktop apps and widgets, to
  hold
off on releasing products against the Streaming API until we can
  provide a
few more features (oAuth, etc.), provide sufficient capacity, and fully
isolate desktop traffic from integration traffic.

A single Hosebird process can pump out a lot of data. A cluster of them
  is a
bit like a bull in a china shop. We want to avoid a success catastrophe
where a set of popular clients releases all at once and inadvertently
overwhelms the service and potentially knocks integrations and/or
non-trivial slice of www traffic offline. This would be bad for
  everyone,
including open experimental access. So, among a dozen other disabled
features,crossdomain.xml

[twitter-dev] Re: Twitter Stream crossdomain.xml

2010-04-12 Thread Orian Marx (@orian)
Totally understood. You shouldn't be relaxing any security on anything
you're not convinced will remain secure. Just remember you and I
started this conversation six months ago ;)
http://groups.google.com/group/twitter-development-talk/browse_frm/thread/d3230be66c27c88e

On Apr 12, 11:43 am, Raffi Krikorian ra...@twitter.com wrote:
 as i said, unfortunately, i'm not comfortable relaxing the crossdomain file
 on api.twitter.com until we more carefully analyze our own stack that is
 running there.  we completely agree with your statements here, and we will
 gladly listen to anybody who wants us to relax the file -- but, you're all
 preaching to the choir :P  we want to relax the file!  to be responsible, we
 need to carefully analyze our stack and write a few test cases first.

 On Mon, Apr 12, 2010 at 8:34 AM, Orian Marx (@orian) 
 or...@orianmarx.comwrote:





  I'm no security expert, but this continues to make little sense to me.
  I believe it is possible to do nasty things using the crossdomain.xml
  file, just as it is possible to do nasty things with lots of other
  approaches. My understanding is that having a separate domain for the
  api now significantly reduces any security risks of placing an
  unrestricted policy file on that domain. The main issue I think was
  that when the api was served off ofwww.twitter.commalicious Flash
  code could potentially get at user's cookies from any browser sessions
  from visitingwww.twitter.com. There aren't any cookies kept for
  visits to api.twitter.com. Oh and lets not forget OAuth has been added
  now. These policies were in place since before OAuth was in effect I
  believe.

  Here are two resources that should be passed to your security team:
 http://www.adobe.com/devnet/flashplayer/articles/cross_domain_policy
 http://www.adobe.com/devnet/flashplayer/articles/secure_swf_apps.html

  I will definitely be pushing for this to be addressed at Chirp, so it
  would be great if someone could start looking into it now :-)

  On Apr 12, 10:03 am, Raffi Krikorian ra...@twitter.com wrote:
      - there should be a very permissive crossdomain.xml file on
      search.twitter.com;
      - the firehose does not host a crossdomain.xml file for its production
      usage; and
      - twitter.com and api.twitter.com have restrictive crossdomain.xml
      files.

   to my understanding (but correct me if i'm wrong), it is possible to do
  some
   nasty things regarding cookies between web applications when
  crossdomain.xml
   files get involved.  twitter.com will probably remain to have a
  restrictive
   policy, but we have wanted for a while (but haven't gotten around to it
  yet)
   to do a security audit of api.twitter.com before relaxing the file
  there.  i
   apologise for the inconvenience.

   On Mon, Apr 12, 2010 at 5:04 AM, Martin Heidegger mastakan...@gmail.com
  wrote:

To me this step makes very few sense.

This API is already public - all data served by this api is public -
flash programmers or not.

Programmers start to create twitter.api proxys infrastructure that
reads data from this api
and serves just to work around the crossdomain.xml. It is also
possible to work-around this
with javascript bridges. With some around-the-corner-thinking most
flash applications should
work.

To me this is unnecessary hazzle for a lot of developers that doesn't
really stop them doing anything
that they would without this restriction (well - it might reduce the
responsetime and the quality of their applications).

And for what? To avoid or some temporary load difficulties? This API
is online/live for more
than a year now. I hope you reconcider opening it soon.

yours
Martin.

On Mar 19, 8:53 pm, Orian Marx (@orian) or...@orianmarx.com wrote:
 John, thanks for the response. This makes sense.

 While I do trust that the existingcrossdomain.xml policies were
 implemented out of a *concern* for user privacy and security, I don't
 believe they should remain as they currently are, and while the issue
 has been repeatedly brought to attention in this forum it has never
 had an official response other than we're thinking about it. I
  think
 a lot of Flash developers have been very patient with Twitter in this
 regard. Keep in mind we're not talking about some particular service
 call on an API being unavailable, but rather the entire non-search
 Twitter API.

 Twitter has addressed security concerns very well through OAuth.
  There
 is really no reason Flash apps should be restricted if they are
  making
 OAuth calls to the new api.twitter.com endpoints. For other
 discussions of this please seehttp://
groups.google.com/group/twitter-development-talk/browse_frm/th...
 andhttp://
groups.google.com/group/twitter-development-talk/browse_frm/th...

 -Orian

 On Mar 19, 2:17 pm, John Kalucki j...@twitter.com wrote

[twitter-dev] Re: Twitter Stream crossdomain.xml

2010-04-12 Thread Orian Marx (@orian)
w00t

On Apr 12, 12:29 pm, Raffi Krikorian ra...@twitter.com wrote:
 yup - totally :P  just giving you an update that its been low on our
 priority list :P

 twitter now has a dedicated security manager, so i have just elevated this
 to his attention.

 On Mon, Apr 12, 2010 at 9:27 AM, Orian Marx (@orian) 
 or...@orianmarx.comwrote:





  Totally understood. You shouldn't be relaxing any security on anything
  you're not convinced will remain secure. Just remember you and I
  started this conversation six months ago ;)

 http://groups.google.com/group/twitter-development-talk/browse_frm/th...

  On Apr 12, 11:43 am, Raffi Krikorian ra...@twitter.com wrote:
   as i said, unfortunately, i'm not comfortable relaxing the crossdomain
  file
   on api.twitter.com until we more carefully analyze our own stack that is
   running there.  we completely agree with your statements here, and we
  will
   gladly listen to anybody who wants us to relax the file -- but, you're
  all
   preaching to the choir :P  we want to relax the file!  to be responsible,
  we
   need to carefully analyze our stack and write a few test cases first.

   On Mon, Apr 12, 2010 at 8:34 AM, Orian Marx (@orian) 
  or...@orianmarx.comwrote:

I'm no security expert, but this continues to make little sense to me.
I believe it is possible to do nasty things using the crossdomain.xml
file, just as it is possible to do nasty things with lots of other
approaches. My understanding is that having a separate domain for the
api now significantly reduces any security risks of placing an
unrestricted policy file on that domain. The main issue I think was
that when the api was served off ofwww.twitter.commaliciousFlash
code could potentially get at user's cookies from any browser sessions
from visitingwww.twitter.com. There aren't any cookies kept for
visits to api.twitter.com. Oh and lets not forget OAuth has been added
now. These policies were in place since before OAuth was in effect I
believe.

Here are two resources that should be passed to your security team:
   http://www.adobe.com/devnet/flashplayer/articles/cross_domain_policy..
  ..
   http://www.adobe.com/devnet/flashplayer/articles/secure_swf_apps.html

I will definitely be pushing for this to be addressed at Chirp, so it
would be great if someone could start looking into it now :-)

On Apr 12, 10:03 am, Raffi Krikorian ra...@twitter.com wrote:
    - there should be a very permissive crossdomain.xml file on
    search.twitter.com;
    - the firehose does not host a crossdomain.xml file for its
  production
    usage; and
    - twitter.com and api.twitter.com have restrictive
  crossdomain.xml
    files.

 to my understanding (but correct me if i'm wrong), it is possible to
  do
some
 nasty things regarding cookies between web applications when
crossdomain.xml
 files get involved.  twitter.com will probably remain to have a
restrictive
 policy, but we have wanted for a while (but haven't gotten around to
  it
yet)
 to do a security audit of api.twitter.com before relaxing the file
there.  i
 apologise for the inconvenience.

 On Mon, Apr 12, 2010 at 5:04 AM, Martin Heidegger 
  mastakan...@gmail.com
wrote:

  To me this step makes very few sense.

  This API is already public - all data served by this api is public
  -
  flash programmers or not.

  Programmers start to create twitter.api proxys infrastructure
  that
  reads data from this api
  and serves just to work around the crossdomain.xml. It is also
  possible to work-around this
  with javascript bridges. With some around-the-corner-thinking most
  flash applications should
  work.

  To me this is unnecessary hazzle for a lot of developers that
  doesn't
  really stop them doing anything
  that they would without this restriction (well - it might reduce
  the
  responsetime and the quality of their applications).

  And for what? To avoid or some temporary load difficulties? This
  API
  is online/live for more
  than a year now. I hope you reconcider opening it soon.

  yours
  Martin.

  On Mar 19, 8:53 pm, Orian Marx (@orian) or...@orianmarx.com
  wrote:
   John, thanks for the response. This makes sense.

   While I do trust that the existingcrossdomain.xml policies were
   implemented out of a *concern* for user privacy and security, I
  don't
   believe they should remain as they currently are, and while the
  issue
   has been repeatedly brought to attention in this forum it has
  never
   had an official response other than we're thinking about it. I
think
   a lot of Flash developers have been very patient with Twitter in
  this
   regard. Keep in mind we're not talking about some particular
  service
   call on an API being unavailable, but rather the entire
  non

[twitter-dev] Re: Thoughts moving forward

2010-04-12 Thread Orian Marx (@orian)
This was the conclusion to my email to Ryan... a few actionable
points:

Immediate term:
* Carve out a block during the Chirp hack day to engage with the
developer community with the specific intent of figuring out ways to
make the issue tracker and forums more effective. (The conference
shouldn't be an entirely push experience for the Twitter team)
* Carve out a block during the Chirp hack day to review the open
issues in the issue tracker and reset priorities on open issues as a
collaborative effort between the community and Twitter. (You will
never have a better opportunity to do this in one shot)
* Work *with the developers* to define the role of Developer Advocate.
(I don't think there will be a better opportunity than Chirp for this
one as well)

Longer term:
* Fill the newly defined Developer Advocate role. Provide a mechanism
for the community to formally review the Developer Advocate's
performance over time. (this is not about Taylor, he sounds like an
awesome member of the team)
* Scrap the V2 roadmap and replace it whatever kind of roadmap can
have realistic estimates, and update the roadmap and its estimates as
they change. If you need help figuring out how to build a better
roadmap, I'm sure there are lots of folks with ideas they'd love to
contribute.
* Have upper management issue reflections on their respective areas of
the company. Talk about what the company is doing well  and what it's
still struggling with. Don't b.s. these. It would be great, for
example, to hear from you about whether or not new roles need to be
filled and why.

On Apr 12, 4:31 pm, Abraham Williams 4bra...@gmail.com wrote:
 I'm looking forward to Chirp and the dialogs that will happen. The Coop
 session on the second day looks to be the best time to have a heart to heart
 between third-party developers and the platform team. I think it would be
 good to have the third-party developers meet before then have
 a discussion about what we want and what our priorities are. I'm not sure
 when the best time would be. During the afternoon break or at 9pm on the
 first day seem like good times. I also think it would be respectful of
 Twitter employees to not attend this gathering so developers can be frank
 and honest. There will be many other opportunities.

 Abraham

 --
 Abraham Williams | Developer for hire |http://abrah.am
 PoseurTech Labs | Projects |http://labs.poseurtech.com
 This email is: [ ] shareable [x] ask first [ ] private.


-- 
To unsubscribe, reply using remove me as the subject.


[twitter-dev] Re: What's happening with Tweetie for Mac

2010-04-12 Thread Orian Marx (@orian)
I've spent eight months on a new Twitter client myself, and I had
planned to start showing it at Chirp. Mine is in-browser so I suppose
it's not quite the same situation, but in reality I do think they are
all, for the most part, in competition with each other - no?

On Apr 12, 1:12 pm, Isaiah Carew isa...@me.com wrote:
 sorry for being cranky, but i just spent a year building a tweetie competitor.

 you can't fault a guy for saying ouch while your knife is still sticking out 
 of his back, right?

 isaiahhttp://twitter.com/isaiah

 On Apr 12, 2010, at 9:10 AM, Jesse Stay wrote:



  I think it's great that Twitter is finally being more transparent about all 
  this.  I could argue they need to be more transparent (where do they plan 
  to go in the analytics and enterprise spaces?), but it's about time.  
  They've finally drawn the line in the sand - now we need to adapt.  Yes, 
  it's frustrating, but then again, 90% of businesses fail - it's the risk 
  all of us took.  We either compete, or quit, and move on.  I don't get all 
  the complaints - this is nothing new.  I've had half my features replaced 
  by Twitter over the last few years (quite literally - just read my blog - 
  I'm the chief complainer).  By now I realize that's either part of life 
  (note: it's the same on Facebook, too - there's no escaping it), or I 
  change my focus to where Twitter is not my core and I instead use Twitter 
  to strengthen my new core.  That's where Twitter (and Fred Thompson) have 
  made it clear they want us to go.  Finally, some clarity.  I'm appreciative 
  of it, regardless of how frustrating it can be.  Time for all of us to take 
  this constructively and adapt.

  Just my $.02 FWIW...

  Jesse

  On Mon, Apr 12, 2010 at 9:54 AM, Isaiah Carew isa...@me.com wrote:

  Crystal clear.

  1.  You're decimating the client market on every platform but Windows.
  2.  You're killing any potential for innovation or investment.
  3.  You have no clear (public) plan for any innovation yourself.

  What marketing genius...
  Oh never mind.  It's not worth the breath.

  Good luck with that.

  Anyone want a chirp ticket?

  isaiah
 http://twitter.com/isaiah

  On Apr 12, 2010, at 7:40 AM, Ryan Sarver wrote:

  One more from me. People have been asking for specific details around
  Tweetie for Mac and I wanted to make sure we clearly message our plans
  as we know it. To be clear, Tweetie for the iPhone and it's developer,
  Loren Brichter, were the focus of our acquisition, but as part of the
  deal we also got Tweetie for Mac.

  Loren had been hard at work on a new version of Tweetie for Mac that
  he was going to release soon. Our plan is to still release the new
  version and it will continue to be called Tweetie (not renamed to
  Twitter). We will also discontinue the paid version.

  Hope that's clear. Please let me know if you have any questions.

  Best, Ryan


[twitter-dev] Re: What's happening with Tweetie for Mac

2010-04-12 Thread Orian Marx (@orian)
I seem to remember some debate over how uberTwitter comes out with
such a large share in that analysis, but either way everything I have
seen has pointed to 40% of tweets posted coming from Twitter.com. In
my mind it would be smart for people to think about how to get market
share from that piece of the pie.

I'm not sure I see a significant distinction between Twitter-only
clients and clients that aggregate other services in terms of whether
or not they are in competition with each other.

On Apr 12, 6:37 pm, M. Edward (Ed) Borasky zn...@comcast.net
wrote:
 On 04/12/2010 01:58 PM, Orian Marx (@orian) wrote:

  I've spent eight months on a new Twitter client myself, and I had
  planned to start showing it at Chirp. Mine is in-browser so I suppose
  it's not quite the same situation, but in reality I do think they are
  all, for the most part, in competition with each other - no?

 Yes, there is a competition - two competitions, in fact:

 1. Clients that interface only to Twitter, and
 2. Clients that interface to Twitter and other services.

 If we narrow the field to Twitter-only clients, the stats are very
 clear:http://twitter.comhas the lion's share of the tweet count, with
 uberTwitter a distant second and TweetDeck third. 
 Seehttp://tdash.org/stats/clientsfor the numbers.

 Tweetie is number 11 on the list - *1.39%* of all the tweets posted come
 from Tweetie!

 In short, Twitter clients are jockeying for position in a crowded
 field with 39.31% of the usage already subtracted out by Twitter's main
 web page. See Which Twitter Clients Do People Actually 
 Use?http://meb.tw/9iRfxUfor some analysis.

 --
 M. Edward (Ed) Boraskyhttp://borasky-research.net/m-edward-ed-borasky/@znmeb

 I've always regarded nature as the clothing of God. ~Alan Hovhaness


-- 
To unsubscribe, reply using remove me as the subject.


[twitter-dev] Re: Bulk User Relationship Lookup?

2010-04-11 Thread Orian Marx (@orian)
Sorry, late night stupidity was in effect. I was sending up message
ids instead of message sender ids :-) It's all working great.

On Apr 11, 6:35 am, Raffi Krikorian ra...@twitter.com wrote:
 really?  that's interesting.  i have tests for it working in oauth  can
 you send me details, please?

 On Sun, Apr 11, 2010 at 12:38 AM, Orian Marx (@orian)
 or...@orianmarx.comwrote:





  Also, does this endpoint support oauth? I seem to be having trouble
  making an oauth request to it vs basic-auth.

  On Apr 9, 12:17 pm, Raffi Krikorian ra...@twitter.com wrote:
   at the risk of introducing features instead of fixing bugs, this endpoint
   may also be of use -- its a work in progress, and a few details of it may
   change:

  http://api.twitter.com/1/friendships/lookup.xml?user_id=813286,783214

   On Wed, Mar 31, 2010 at 8:02 AM, Orian Marx (@orian) 
  or...@orianmarx.comwrote:

I would certainly be interested in such a list, but no I don't think
Twitter will be providing one.

On Mar 30, 9:26 pm, mcfnord mcfn...@gmail.com wrote:
 Hi, Abraham, and everyone.

 I'm crawling twitter. (But who isn't, right?) Us social graph geeks
 have our own advantages, and our own set of challenges.
 For example, I would not want to manage the vastness of tweet
  volumes.
 But I do get neck-deep in social graph data. Which means I crawl with
 this:http://twitter.com/friends/ids.xml/?user_id=12345
 x20,000/hr.
 so far i've discovered existance of 51 million accounts, and examined
 13 million of these. if i need two scrapes to determine account
 activity, then i've got just 89 million captures to go! that's 6
 months at full speed.

 inactive accounts can live with a vastly slower refresh cycle.
 so really what would benefit me (and twitter, as i see it) is a cheat
 sheet of active vs. inactive accounts.
 download the file, and know the integers within it are active
 accounts.

 in one move, through occasional publication of one file, twitter
  saves
 6 months of scrapes for anyone who can leverage a quick-start list of
 which accounts are active, and which are inactive. i imagine people
 could, in many scenarios, limit their entire set of inquiries to
  these
 active accounts, saving millions of calls to twitter's api.

 maybe it's bad p.r. to state explicitly which accounts merit
  resources
 and which are dead.

 i guess once it's over i won't look back and perhaps it is i who can
 publish this dataset to some other newbie. but what a great
  efficiency
 for twitter to avoid this for everyone in my shoes. which are small
 shoes, i accept.

 best regards,
 john

 On Mar 23, 11:56 am, Abraham Williams 4bra...@gmail.com wrote:

  Bulk lookup of social graphs seems like it would be a pretty
  resource
  intensive call. I would not hold my breath for Twitter to implement
  it.

  Abraham

  On Tue, Mar 23, 2010 at 08:21,OrianMarx (@orian) 
  or...@orianmarx.com
wrote:

   Thanks Abraham, don't worry I'm watching Intersect closely ;)

   Unfortunately, this doesn't currently address what I'm getting
  at,
   namely, if I use the bulk user lookup, I'd like to similarly get
   accurate friend / follower info for each of those users (relative
  to
   the user making the bulk lookup) in one call.

   On Mar 22, 11:00 pm, Abraham Williams 4bra...@gmail.com wrote:
I provide a simple API that returns common friends and follower
  of
two
specific Twitter users. It currently works for the 5000 most
  recent
(although soon to be increasing) and only on public accounts.

   http://github.com/abraham/intersect/blob/master/README

http://github.com/abraham/intersect/blob/master/README
  Abraham

On Mon, Mar 22, 2010 at 19:41,OrianMarx (@orian) 
or...@orianmarx.com
   wrote:

 The bulk users/lookup call recently added to the API is a
  great
new
 tool for developers. This call would become even more useful
  with
a
 corresponding bulk lookup for user relationships. Are there
  any
plans
 for this?

 Also, I'm assuming that the following and notifications
  nodes
 returned in the user objects of the users/lookup call should
  be
 considered unreliable as is stated for users/show.

 Thanks,
 @orian

 To unsubscribe from this group, send email to
twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the
words
   REMOVE
 ME as the subject.

--
Abraham Williams | Community Advocate |http://abrah.am
TwitterOAuth |http://github.com/abraham/twitteroauth
This email is: [ ] shareable [x] ask first [ ] private.

   To unsubscribe from this group, send email to
twitter-development-talk+
   unsubscribegooglegroups.com or reply

[twitter-dev] Re: Bulk User Relationship Lookup?

2010-04-10 Thread Orian Marx (@orian)
Any way I can specify a target other than myself for who to lookup
relationships against?

On Apr 9, 12:17 pm, Raffi Krikorian ra...@twitter.com wrote:
 at the risk of introducing features instead of fixing bugs, this endpoint
 may also be of use -- its a work in progress, and a few details of it may
 change:

 http://api.twitter.com/1/friendships/lookup.xml?user_id=813286,783214

 On Wed, Mar 31, 2010 at 8:02 AM, Orian Marx (@orian) 
 or...@orianmarx.comwrote:





  I would certainly be interested in such a list, but no I don't think
  Twitter will be providing one.

  On Mar 30, 9:26 pm, mcfnord mcfn...@gmail.com wrote:
   Hi, Abraham, and everyone.

   I'm crawling twitter. (But who isn't, right?) Us social graph geeks
   have our own advantages, and our own set of challenges.
   For example, I would not want to manage the vastness of tweet volumes.
   But I do get neck-deep in social graph data. Which means I crawl with
   this:http://twitter.com/friends/ids.xml/?user_id=12345
   x20,000/hr.
   so far i've discovered existance of 51 million accounts, and examined
   13 million of these. if i need two scrapes to determine account
   activity, then i've got just 89 million captures to go! that's 6
   months at full speed.

   inactive accounts can live with a vastly slower refresh cycle.
   so really what would benefit me (and twitter, as i see it) is a cheat
   sheet of active vs. inactive accounts.
   download the file, and know the integers within it are active
   accounts.

   in one move, through occasional publication of one file, twitter saves
   6 months of scrapes for anyone who can leverage a quick-start list of
   which accounts are active, and which are inactive. i imagine people
   could, in many scenarios, limit their entire set of inquiries to these
   active accounts, saving millions of calls to twitter's api.

   maybe it's bad p.r. to state explicitly which accounts merit resources
   and which are dead.

   i guess once it's over i won't look back and perhaps it is i who can
   publish this dataset to some other newbie. but what a great efficiency
   for twitter to avoid this for everyone in my shoes. which are small
   shoes, i accept.

   best regards,
   john

   On Mar 23, 11:56 am, Abraham Williams 4bra...@gmail.com wrote:

Bulk lookup of social graphs seems like it would be a pretty resource
intensive call. I would not hold my breath for Twitter to implement it.

Abraham

On Tue, Mar 23, 2010 at 08:21,OrianMarx (@orian) or...@orianmarx.com
  wrote:

 Thanks Abraham, don't worry I'm watching Intersect closely ;)

 Unfortunately, this doesn't currently address what I'm getting at,
 namely, if I use the bulk user lookup, I'd like to similarly get
 accurate friend / follower info for each of those users (relative to
 the user making the bulk lookup) in one call.

 On Mar 22, 11:00 pm, Abraham Williams 4bra...@gmail.com wrote:
  I provide a simple API that returns common friends and follower of
  two
  specific Twitter users. It currently works for the 5000 most recent
  (although soon to be increasing) and only on public accounts.

 http://github.com/abraham/intersect/blob/master/README

  http://github.com/abraham/intersect/blob/master/READMEAbraham

  On Mon, Mar 22, 2010 at 19:41,OrianMarx (@orian) 
  or...@orianmarx.com
 wrote:

   The bulk users/lookup call recently added to the API is a great
  new
   tool for developers. This call would become even more useful with
  a
   corresponding bulk lookup for user relationships. Are there any
  plans
   for this?

   Also, I'm assuming that the following and notifications nodes
   returned in the user objects of the users/lookup call should be
   considered unreliable as is stated for users/show.

   Thanks,
   @orian

   To unsubscribe from this group, send email to
  twitter-development-talk+
   unsubscribegooglegroups.com or reply to this email with the
  words
 REMOVE
   ME as the subject.

  --
  Abraham Williams | Community Advocate |http://abrah.am
  TwitterOAuth |http://github.com/abraham/twitteroauth
  This email is: [ ] shareable [x] ask first [ ] private.

 To unsubscribe from this group, send email to
  twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words
  REMOVE
 ME as the subject.

--
Abraham Williams | Community Advocate |http://abrah.am
TwitterOAuth |http://github.com/abraham/twitteroauth
This email is: [ ] shareable [x] ask first [ ] private.- Hide quoted
  text -

- Show quoted text -

  --
  To unsubscribe, reply using remove me as the subject.

 --
 Raffi Krikorian
 Twitter Platform Teamhttp://twitter.com/raffi


[twitter-dev] Re: Bulk User Relationship Lookup?

2010-04-09 Thread Orian Marx (@orian)
That's awesome. I'm putting it to use this weekend. (fully
understanding the caveat that it might change)

On Apr 9, 12:17 pm, Raffi Krikorian ra...@twitter.com wrote:
 at the risk of introducing features instead of fixing bugs, this endpoint
 may also be of use -- its a work in progress, and a few details of it may
 change:

 http://api.twitter.com/1/friendships/lookup.xml?user_id=813286,783214

 On Wed, Mar 31, 2010 at 8:02 AM, Orian Marx (@orian) 
 or...@orianmarx.comwrote:





  I would certainly be interested in such a list, but no I don't think
  Twitter will be providing one.

  On Mar 30, 9:26 pm, mcfnord mcfn...@gmail.com wrote:
   Hi, Abraham, and everyone.

   I'm crawling twitter. (But who isn't, right?) Us social graph geeks
   have our own advantages, and our own set of challenges.
   For example, I would not want to manage the vastness of tweet volumes.
   But I do get neck-deep in social graph data. Which means I crawl with
   this:http://twitter.com/friends/ids.xml/?user_id=12345
   x20,000/hr.
   so far i've discovered existance of 51 million accounts, and examined
   13 million of these. if i need two scrapes to determine account
   activity, then i've got just 89 million captures to go! that's 6
   months at full speed.

   inactive accounts can live with a vastly slower refresh cycle.
   so really what would benefit me (and twitter, as i see it) is a cheat
   sheet of active vs. inactive accounts.
   download the file, and know the integers within it are active
   accounts.

   in one move, through occasional publication of one file, twitter saves
   6 months of scrapes for anyone who can leverage a quick-start list of
   which accounts are active, and which are inactive. i imagine people
   could, in many scenarios, limit their entire set of inquiries to these
   active accounts, saving millions of calls to twitter's api.

   maybe it's bad p.r. to state explicitly which accounts merit resources
   and which are dead.

   i guess once it's over i won't look back and perhaps it is i who can
   publish this dataset to some other newbie. but what a great efficiency
   for twitter to avoid this for everyone in my shoes. which are small
   shoes, i accept.

   best regards,
   john

   On Mar 23, 11:56 am, Abraham Williams 4bra...@gmail.com wrote:

Bulk lookup of social graphs seems like it would be a pretty resource
intensive call. I would not hold my breath for Twitter to implement it.

Abraham

On Tue, Mar 23, 2010 at 08:21,OrianMarx (@orian) or...@orianmarx.com
  wrote:

 Thanks Abraham, don't worry I'm watching Intersect closely ;)

 Unfortunately, this doesn't currently address what I'm getting at,
 namely, if I use the bulk user lookup, I'd like to similarly get
 accurate friend / follower info for each of those users (relative to
 the user making the bulk lookup) in one call.

 On Mar 22, 11:00 pm, Abraham Williams 4bra...@gmail.com wrote:
  I provide a simple API that returns common friends and follower of
  two
  specific Twitter users. It currently works for the 5000 most recent
  (although soon to be increasing) and only on public accounts.

 http://github.com/abraham/intersect/blob/master/README

  http://github.com/abraham/intersect/blob/master/READMEAbraham

  On Mon, Mar 22, 2010 at 19:41,OrianMarx (@orian) 
  or...@orianmarx.com
 wrote:

   The bulk users/lookup call recently added to the API is a great
  new
   tool for developers. This call would become even more useful with
  a
   corresponding bulk lookup for user relationships. Are there any
  plans
   for this?

   Also, I'm assuming that the following and notifications nodes
   returned in the user objects of the users/lookup call should be
   considered unreliable as is stated for users/show.

   Thanks,
   @orian

   To unsubscribe from this group, send email to
  twitter-development-talk+
   unsubscribegooglegroups.com or reply to this email with the
  words
 REMOVE
   ME as the subject.

  --
  Abraham Williams | Community Advocate |http://abrah.am
  TwitterOAuth |http://github.com/abraham/twitteroauth
  This email is: [ ] shareable [x] ask first [ ] private.

 To unsubscribe from this group, send email to
  twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words
  REMOVE
 ME as the subject.

--
Abraham Williams | Community Advocate |http://abrah.am
TwitterOAuth |http://github.com/abraham/twitteroauth
This email is: [ ] shareable [x] ask first [ ] private.- Hide quoted
  text -

- Show quoted text -

  --
  To unsubscribe, reply using remove me as the subject.

 --
 Raffi Krikorian
 Twitter Platform Teamhttp://twitter.com/raffi


[twitter-dev] Re: Chirp is coming to San Francisco April 14 and 15

2010-04-07 Thread Orian Marx (@orian)
If nobody tweets about it it didn't really happen :-)

On Apr 7, 1:51 am, M. Edward (Ed) Borasky zn...@comcast.net wrote:
 On 04/06/2010 03:30 PM, Abraham Williams wrote: On Tue, Apr 6, 2010 at 
 15:06, Jonathan Strauss jonat...@snowballfactory.com
  wrote:

  Secondly, is there a wiki or something for coordinating among Chirp
  Hack Day participants?

  Twitter.com? :-P

 What if the brightest and best Twitter developers gathered for two days
 in Twitter's home town and *nobody* tweeted a single tweet about it?

 ;-)

 --
 M. Edward (Ed) Borasky
 borasky-research.net/m-edward-ed-borasky

 A mathematician is a device for turning coffee into theorems. ~ Paul Erdős


-- 
To unsubscribe, reply using remove me as the subject.


[twitter-dev] Re: What Exactly is a Developer Advocate? (was Re: Opt-in beta of Popular Tweets for the Search API now available)

2010-04-05 Thread Orian Marx (@orian)
Raffi, one of the things that really stands out for me in what you are
saying here is that there are lots of moving pieces that the team is
trying to align quickly. The question is, who and what is dictating
the schedule? I get the sense that all the recent changes are parts of
a bigger picture plan for Twitter, but the reality is that Twitter HQ
has not conveyed a real sense of this bigger picture to the developer
community - and it certainly hasn't conveyed why these recent changes
need to align quickly. So inevitably the situation at hand seems to
be that some serious developer concerns effectively need to be pushed
aside in order to meet some internal goals of Twitter that have not
been made public. I can understand that as a choice that Twitter
management might make. What I think would be unreasonable would be for
Twitter to expect the developer community to not push back.

I think it's pretty clear that the developer advocate concept needs
to be fleshed out more, and i'll try to push for that at Chirp. If
anyone else is interested in helping make that discussion productive,
lets get started :-)

On Apr 5, 8:45 pm, Raffi Krikorian ra...@twitter.com wrote:
 to clarify (from my personal view), what taylor has provided to the team is
 a clear view into what developers want / think / feel -- basically, a pulse
 on the developer community.  he's doing a fine job.  and for these
 particular issues, not only has he conveyed the feelings of our community,
 but everybody on the team has also heard it personally.  i hope we have more
 to say about both these topics soon.  as you can all imagine, there is a
 myriad of moving pieces that we are all trying to get to align quickly --
 there are technical issues, there are the concerns of our developer and user
 community, and then, of course, there are the overall objectives of Twitter,
 Inc.  getting them all to align is, at times, ridiculously difficult.





 On Mon, Apr 5, 2010 at 5:01 PM, Dewald Pretorius dpr...@gmail.com wrote:
  To be fair to Taylor, we may be expecting too much from his role.

  When reading the job description of a Twitter Developer Advocate [1],
  the only traditional advocate responsibility listed there is
  Represent developer needs when planning new API features and
  changes.

  Now, if Taylor conveyed our objections to the Platform team, then he
  adequately executed that responsibility. I'm sure he did.

  The rest of the responsibilities all speak in a Twitter to Developer
  direction, i.e., more a Communicator than an Advocate.

  In particular, in the About This Job section, it says, it is
  necessary to have an official voice regularly communicating with the
  community, which underlines Communicator instead of Advocate.

  [1]http://dld.bz/7Z

  On Apr 4, 9:39 pm, funkatron funkat...@gmail.com wrote:
   Taylor,

   I'm about to vent. Sorry about this.

   At some point did you plan on addressing any of the numerous
   complaints raised against making this anything other than opt-in?

   Several of us raised this, and you offered no response for 10 days.
   See http://groups.google.com/group/twitter-development-talk/
   browse_thread/thread/983086ae9935d50c/d4a8e0fbc0fee5c0?
   lnk=gstq=popular+search#d4a8e0fbc0fee5c0

   When you *did* post, you didn't actually address any concerns, or say
   hey, I spoke with the API team. This is why it's going like this.
   Like, say, an advocate of 3rd party developers would do.

   I'm not doing Twitter any favors; I realize that. I'm just the
   developer of a tiny, old open source client whose been hacking away on
   the API since spring of 2007. I'm not a strategic partner, and I don't
   bring Twitter any value. No VC funding will be coming my way, I'm
   afraid, and it doesn't make headlines on TechCrunch when I add a new
   feature (ping.fm? I supported that in 2007).

   But what I would like is to be treated with some respect. If you post
   something, and get significant pushback, I'd expect at *very* least
   some explanation about why doing it the way you guys want to do it is
   a great idea. If you are an advocate for 3rd party developers, as I
   interpreted your title, then doing us the courtesy of not simply
   ignoring/avoiding the concerns we voice seems like part of your job.

   It seems like you're doing a lot of selling of changes to *us*. That's
   not an advocate -- that's an evangelist. If your role there is an
   evangelist, then fine. You're doing a good job of ignoring the tougher
   questions and sticking to company lines.

   The point here is that I used to cut the API crew a lot of slack
   because I thought they at least weren't feeding us a line. I felt they
   actually were aiming for transparency, but were just overworked.

   If this is the way things are gonna go with someone who is,
   presumably, tasked with being *our* advocate, I think Twitter is
   losing the thread. Maybe it doesn't matter for you guys financially,
   and you'll go on and do 

[twitter-dev] Re: Lists count in User object

2010-04-01 Thread Orian Marx (@orian)
Yeah this was logged in the bug tracker I think the day lists were
rolled out to the public, but it looks like it never received an
official response and is still marked as a new entry. :(
http://code.google.com/p/twitter-api/issues/detail?id=1186

On Apr 1, 5:16 pm, DustyReagan dustyrea...@gmail.com wrote:
 I was wondering if it'd be possible to get the number of lists a user
 belongs to returned in the User object. I noticed the list count is
 displayed beside status, follower, and following counts all over
 Twitter, looks like the list count may be on the same level as the
 other counts. I'd like to include the list counts in my application
 without making additional API calls. Possibility?


[twitter-dev] Re: Bulk User Relationship Lookup?

2010-03-31 Thread Orian Marx (@orian)
I would certainly be interested in such a list, but no I don't think
Twitter will be providing one.

On Mar 30, 9:26 pm, mcfnord mcfn...@gmail.com wrote:
 Hi, Abraham, and everyone.

 I'm crawling twitter. (But who isn't, right?) Us social graph geeks
 have our own advantages, and our own set of challenges.
 For example, I would not want to manage the vastness of tweet volumes.
 But I do get neck-deep in social graph data. Which means I crawl with
 this:http://twitter.com/friends/ids.xml/?user_id=12345
 x20,000/hr.
 so far i've discovered existance of 51 million accounts, and examined
 13 million of these. if i need two scrapes to determine account
 activity, then i've got just 89 million captures to go! that's 6
 months at full speed.

 inactive accounts can live with a vastly slower refresh cycle.
 so really what would benefit me (and twitter, as i see it) is a cheat
 sheet of active vs. inactive accounts.
 download the file, and know the integers within it are active
 accounts.

 in one move, through occasional publication of one file, twitter saves
 6 months of scrapes for anyone who can leverage a quick-start list of
 which accounts are active, and which are inactive. i imagine people
 could, in many scenarios, limit their entire set of inquiries to these
 active accounts, saving millions of calls to twitter's api.

 maybe it's bad p.r. to state explicitly which accounts merit resources
 and which are dead.

 i guess once it's over i won't look back and perhaps it is i who can
 publish this dataset to some other newbie. but what a great efficiency
 for twitter to avoid this for everyone in my shoes. which are small
 shoes, i accept.

 best regards,
 john

 On Mar 23, 11:56 am, Abraham Williams 4bra...@gmail.com wrote:



  Bulk lookup of social graphs seems like it would be a pretty resource
  intensive call. I would not hold my breath for Twitter to implement it.

  Abraham

  On Tue, Mar 23, 2010 at 08:21,OrianMarx (@orian) or...@orianmarx.comwrote:

   Thanks Abraham, don't worry I'm watching Intersect closely ;)

   Unfortunately, this doesn't currently address what I'm getting at,
   namely, if I use the bulk user lookup, I'd like to similarly get
   accurate friend / follower info for each of those users (relative to
   the user making the bulk lookup) in one call.

   On Mar 22, 11:00 pm, Abraham Williams 4bra...@gmail.com wrote:
I provide a simple API that returns common friends and follower of two
specific Twitter users. It currently works for the 5000 most recent
(although soon to be increasing) and only on public accounts.

   http://github.com/abraham/intersect/blob/master/README

http://github.com/abraham/intersect/blob/master/READMEAbraham

On Mon, Mar 22, 2010 at 19:41,OrianMarx (@orian) or...@orianmarx.com
   wrote:

 The bulk users/lookup call recently added to the API is a great new
 tool for developers. This call would become even more useful with a
 corresponding bulk lookup for user relationships. Are there any plans
 for this?

 Also, I'm assuming that the following and notifications nodes
 returned in the user objects of the users/lookup call should be
 considered unreliable as is stated for users/show.

 Thanks,
 @orian

 To unsubscribe from this group, send email to 
 twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words
   REMOVE
 ME as the subject.

--
Abraham Williams | Community Advocate |http://abrah.am
TwitterOAuth |http://github.com/abraham/twitteroauth
This email is: [ ] shareable [x] ask first [ ] private.

   To unsubscribe from this group, send email to twitter-development-talk+
   unsubscribegooglegroups.com or reply to this email with the words REMOVE
   ME as the subject.

  --
  Abraham Williams | Community Advocate |http://abrah.am
  TwitterOAuth |http://github.com/abraham/twitteroauth
  This email is: [ ] shareable [x] ask first [ ] private.- Hide quoted text -

  - Show quoted text -


-- 
To unsubscribe, reply using remove me as the subject.


[twitter-dev] Re: Bulk User Relationship Lookup?

2010-03-23 Thread Orian Marx (@orian)
Thanks Abraham, don't worry I'm watching Intersect closely ;)

Unfortunately, this doesn't currently address what I'm getting at,
namely, if I use the bulk user lookup, I'd like to similarly get
accurate friend / follower info for each of those users (relative to
the user making the bulk lookup) in one call.

On Mar 22, 11:00 pm, Abraham Williams 4bra...@gmail.com wrote:
 I provide a simple API that returns common friends and follower of two
 specific Twitter users. It currently works for the 5000 most recent
 (although soon to be increasing) and only on public accounts.

 http://github.com/abraham/intersect/blob/master/README

 http://github.com/abraham/intersect/blob/master/READMEAbraham

 On Mon, Mar 22, 2010 at 19:41, Orian Marx (@orian) or...@orianmarx.comwrote:





  The bulk users/lookup call recently added to the API is a great new
  tool for developers. This call would become even more useful with a
  corresponding bulk lookup for user relationships. Are there any plans
  for this?

  Also, I'm assuming that the following and notifications nodes
  returned in the user objects of the users/lookup call should be
  considered unreliable as is stated for users/show.

  Thanks,
  @orian

  To unsubscribe from this group, send email to twitter-development-talk+
  unsubscribegooglegroups.com or reply to this email with the words REMOVE
  ME as the subject.

 --
 Abraham Williams | Community Advocate |http://abrah.am
 TwitterOAuth |http://github.com/abraham/twitteroauth
 This email is: [ ] shareable [x] ask first [ ] private.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Bulk User Relationship Lookup?

2010-03-22 Thread Orian Marx (@orian)
The bulk users/lookup call recently added to the API is a great new
tool for developers. This call would become even more useful with a
corresponding bulk lookup for user relationships. Are there any plans
for this?

Also, I'm assuming that the following and notifications nodes
returned in the user objects of the users/lookup call should be
considered unreliable as is stated for users/show.

Thanks,
@orian

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Twitter Stream crossdomain.xml

2010-03-19 Thread Orian Marx (@orian)
Am I interpreting this correct as saying out of capacity concern
we're currently blocking Flash developers? The crossdomain.xml issue
has been extremely frustrating across all of Twitter's service
endpoints and if I'm interpreting this post correctly this just adds
to a series of poor choices Twitter has made in regard to Flash
developers in my opinion. If this service needs to be limited for
capacity reasons it should be limited in the same way regardless of
what technology you are using to make requests of the API.

-Orian Marx
Flex Developer

On Mar 17, 1:50 pm, John Kalucki j...@twitter.com wrote:
 It's in the code, but turned off out of an abundance of caution for capacity
 reasons. Given our current plans, it's going to be a little while longer
 before we can turn this on.

 -John Kaluckihttp://twitter.com/jkalucki
 Infrastructure, Twitter Inc.



 On Wed, Mar 17, 2010 at 10:29 AM, TarGz julien.ter...@gmail.com wrote:
  hi,

  I have prevriuosly work on twittearth.com and now I work a project
  that use the stream API.
  The stream API work very well, it is very responsive and powerfull and
  help me build a realtime geolocated search tool...

  The bad sing is that my Flash app only work offline because of the lak
  of crossdomain.xml

  Did you have plan to put ahttp://sream.twitter.com/crossdomain.xml
  file live soon ? because I love to share my tools with the world.

  Thank per advance for your answer(s)

  Looking forward for your reply

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Twitter Stream crossdomain.xml

2010-03-19 Thread Orian Marx (@orian)
John, thanks for the response. This makes sense.

While I do trust that the existing crossdomain.xml policies were
implemented out of a *concern* for user privacy and security, I don't
believe they should remain as they currently are, and while the issue
has been repeatedly brought to attention in this forum it has never
had an official response other than we're thinking about it. I think
a lot of Flash developers have been very patient with Twitter in this
regard. Keep in mind we're not talking about some particular service
call on an API being unavailable, but rather the entire non-search
Twitter API.

Twitter has addressed security concerns very well through OAuth. There
is really no reason Flash apps should be restricted if they are making
OAuth calls to the new api.twitter.com endpoints. For other
discussions of this please see
http://groups.google.com/group/twitter-development-talk/browse_frm/thread/e35a708400b529b3
and 
http://groups.google.com/group/twitter-development-talk/browse_frm/thread/d3230be66c27c88e?hl=entvc=1

-Orian

On Mar 19, 2:17 pm, John Kalucki j...@twitter.com wrote:
 Currently the Streaming API is primarily intended for service to service
 integrations, and we've provisioned stream.twitter.com as such. We've also
 opened it up for all sorts of open-ended experimentation as well. However,
 we've asked large-scale deployments, such desktop apps and widgets, to hold
 off on releasing products against the Streaming API until we can provide a
 few more features (oAuth, etc.), provide sufficient capacity, and fully
 isolate desktop traffic from integration traffic.

 A single Hosebird process can pump out a lot of data. A cluster of them is a
 bit like a bull in a china shop. We want to avoid a success catastrophe
 where a set of popular clients releases all at once and inadvertently
 overwhelms the service and potentially knocks integrations and/or
 non-trivial slice of www traffic offline. This would be bad for everyone,
 including open experimental access. So, among a dozen other disabled
 features, crossdomain.xml is also off on stream.twitter.com.

 We're working on this right now. Please have patience.

 The crossdomain.xml policy on other endpoints is the doing of others, and I
 don't remember all the details. Please trust that the policies chosen were
 made with user privacy and user security as the primary concerns.

 -John Kaluckihttp://twitter.com/jkalucki
 Infrastructure, Twitter Inc.

 On Fri, Mar 19, 2010 at 8:55 AM, Orian Marx (@orian) 
 or...@orianmarx.comwrote:



  Am I interpreting this correct as saying out of capacity concern
  we're currently blocking Flash developers? The crossdomain.xml issue
  has been extremely frustrating across all of Twitter's service
  endpoints and if I'm interpreting this post correctly this just adds
  to a series of poor choices Twitter has made in regard to Flash
  developers in my opinion. If this service needs to be limited for
  capacity reasons it should be limited in the same way regardless of
  what technology you are using to make requests of the API.

  -Orian Marx
  Flex Developer

  On Mar 17, 1:50 pm, John Kalucki j...@twitter.com wrote:
   It's in the code, but turned off out of an abundance of caution for
  capacity
   reasons. Given our current plans, it's going to be a little while longer
   before we can turn this on.

   -John Kaluckihttp://twitter.com/jkalucki
   Infrastructure, Twitter Inc.

   On Wed, Mar 17, 2010 at 10:29 AM, TarGz julien.ter...@gmail.com wrote:
hi,

I have prevriuosly work on twittearth.com and now I work a project
that use the stream API.
The stream API work very well, it is very responsive and powerfull and
help me build a realtime geolocated search tool...

The bad sing is that my Flash app only work offline because of the lak
of crossdomain.xml

Did you have plan to put ahttp://sream.twitter.com/crossdomain.xml
file live soon ? because I love to share my tools with the world.

Thank per advance for your answer(s)

Looking forward for your reply

  To unsubscribe from this group, send email to twitter-development-talk+
  unsubscribegooglegroups.com or reply to this email with the words REMOVE
  ME as the subject.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Search crossdomain.xml accidentally deleted again?

2010-02-28 Thread Orian Marx (@orian)
I see it now too, but when I posted yesterday I was getting some error
referring to Bucket does not exist or something like that.

On Feb 27, 11:30 pm, Raffi Krikorian ra...@twitter.com wrote:
  My flash application is currently getting security errors from
  search.twitter.com. It would appear the crossdomain.xml file no longer
  exists.

 i still see it

 [ra...@tw-mbp13-raffi Desktop]$ wgethttp://search.twitter.com/crossdomain.xml
 --2010-02-27 20:29:27--  http://search.twitter.com/crossdomain.xml
 Resolving search.twitter.com... 168.143.162.59
 Connecting to search.twitter.com|168.143.162.59|:80... connected.
 HTTP request sent, awaiting response... 200 OK
 Length: 206 [application/xml]
 Saving to: `crossdomain.xml'

 100%[=] 206
     --.-K/s   in 0s

 2010-02-27 20:29:27 (16.4 MB/s) - `crossdomain.xml' saved [206/206]

 And while we're at it... has the Twitter team thought more about

  loosening the restrictions in their crossdomain.xml files so that
  Flash developers can actually access the api without using a php or
  similar proxy?

 yup.  we have a few thing we want to make sure we do first, and then the
 plan is to loosen restrictions on api.twitter.com.

 --
 Raffi Krikorian
 Twitter Platform Teamhttp://twitter.com/raffi


[twitter-dev] Search crossdomain.xml accidentally deleted again?

2010-02-27 Thread Orian Marx (@orian)
My flash application is currently getting security errors from
search.twitter.com. It would appear the crossdomain.xml file no longer
exists. This problem has happened before:
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/d3230be66c27c88e/

And while we're at it... has the Twitter team thought more about
loosening the restrictions in their crossdomain.xml files so that
Flash developers can actually access the api without using a php or
similar proxy? I brought this issue up in October:
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/e35a708400b529b3/


[twitter-dev] Re: @twitterapi meetup @ Twitter HQ

2010-02-26 Thread Orian Marx (@orian)
Seriously. I'd love to be involved in this but I already have to spend
nearly a grand to fly over there from NYC to attend Chirp. How about a
live feed?

On Feb 26, 3:22 pm, M. Edward (Ed) Borasky zzn...@gmail.com wrote:
 Is there an on-line component to this? TweetChat? Or is it strictly a  
 physical space event?
 --
 M. Edward (Ed) Borasky
 borasky-research.net/m-edward-ed-borasky/

 A mathematician is a device for turning coffee into theorems. ~ Paul Erdos

 Quoting Ryan Sarver rsar...@twitter.com:



  Hey folks,

  We wanted to let you know that we're hosting a little developer
  gathering at our new offices this coming Monday afternoon. The meetup
  is meant to be an informal gathering of Twitter developers where we
  will be available to hear how we can improve and answer any questions
  you have. We'll give a quick state of the union of the platform and
  then open up for questions from both the audience and from people
  online. We want you all to build things that push us in ways we
  haven't been thinking about and we'd love to learn how we can provide
  a platform that helps you innovate.

  We'll be providing developer staples, like beer and pizza, and we'll
  leave a bunch of time at the end for everyone to mingle, meet each
  other and meet the whole @twitterapi team. We look forward to doing
  more events like this regularly in the future and look to improve them
  based on your feedback.

  *** Please note, while we would love to have everyone join us, space
  is limited to around 150 so you'll need to register on
 http://twitterapi-meetup.eventbrite.comand you'll need a confirmed
  ticket to get into the building.

  We look forward to hosting you here.

  Ryan


[twitter-dev] Re: @twitterapi meetup @ Twitter HQ

2010-02-26 Thread Orian Marx (@orian)
If TwitterHQ isn't opposed I'm sure there's someone who'd be willing
to stream the event...

On Feb 26, 5:31 pm, kosso kos...@gmail.com wrote:
 Out of interest, will there be any (legal?) reason why any of the
 attendants can't stream the meetup to UStream, for example?

 Also, do we need to bring a ticket, or will we sign in using
 OAuth?  ;) heh

 On Feb 26, 2:19 pm, Ryan Sarver rsar...@twitter.com wrote:



  We won't be having a live video stream of the event this time around.
  We will be in the IRC channel and we'll be using Google Moderator to
  take questions from people both at the event and people who are
  remote. We'll walk before we run :)

  On Fri, Feb 26, 2010 at 12:42 PM, M. Edward (Ed) Borasky

  zzn...@gmail.com wrote:
   On Feb 26, 12:33 pm, Abraham Williams 4bra...@gmail.com wrote:
   A live feed would be awesome. Also the event says March 1st through April
   1st...

   Ah ... an early April Fools' joke? ;-) I'm waiting for Linus Torvalds'
   April Fool email - I'm guessing this year he'll announce that he is
   buying Twitter ;-)

   But I'd settle for an IRC channel today and a Live from Twitter HQ
   broadcast in full streaming fashion at a later date ;-)


[twitter-dev] Re: listed count?

2010-02-09 Thread Orian Marx (@orian)
This issue was first brought up Nov 10 on the issue tracker but of
course no response from the Twitter team.

http://code.google.com/p/twitter-api/issues/detail?id=1186

On Feb 8, 6:26 pm, waukesha_area waukesha.a...@gmail.com wrote:
 Is it possible to get a count of how many lists a user belongs to?
 I am able to get the lists a user belongs to, page through them, and
 then get a count of them.
 That seems like a lot of work and bandwidth to find this out.


[twitter-dev] Re: Getting Replies to A Message

2010-01-20 Thread Orian Marx (@orian)
You should add your thoughts to 
http://code.google.com/p/twitter-api/issues/detail?id=142

This would be a hugely beneficial addition to the API but of course
it's being completely ignored.

On Jan 20, 4:41 am, rob robert.bag...@gmail.com wrote:
 Hello,

 Questions regarding how to get replies to a tweet

 What is the recommended way to do this properly?

 A few things I have tried

 {I am aware that there is no current way to use the search API and
 grab all responses to a tweet (i.e by reply_to_status_id) [bummer].}

 1. The search API using a to:someUsersince_id=
 [theIdOfTweetIAmWatching]: this does not work since I have no
 reply_to_status_id in the results to match up with.

 2. API -- home_timeline: Requires the credentials for the user who
 created the tweet [Which I may or may not have]

 3. API -- user_timeline with the user_id from the tweet I am
 watching: this does not include the tweets to the user

 4. Cheat and have twitter to the 
 workhttp://search.twitter.com/search/thread/[theIdOfTweetIAmWatching] :
 does not seem to support JSON or anything other than HTML or ATOM

 5. Searched the list :)

 I am just trying to get a handle on how to take a tweet that I get in
 via a stream and go look [poll] for replies.

 It seems I would need to follow the user using the streaming API and
 match based on the in_reply_to_status_id but that would get quite out
 of hand due to incoming tweet volume [i.e would need to follow a large
 amount of users that may or may not ever produce a valid reply].

 Thanks in advance,

 Rob


[twitter-dev] List counts

2010-01-20 Thread Orian Marx (@orian)
User objects should have counts added to them for number of lists
owned by, followed by and following the user. This does not seem to
exist anywhere in the API currently, though clearly Twitter.com has
access to the information (notice the counts at 
http://twitter.com/username/lists).
Is this on the roadmap? No response from Twitter at either
http://code.google.com/p/twitter-api/issues/detail?id=1176 or
http://code.google.com/p/twitter-api/issues/detail?id=1186 (posted two
months ago and which should probably be merged).


[twitter-dev] Re: favourites_count on user profile is not updated !

2010-01-20 Thread Orian Marx (@orian)
Has this been logged in the issue tracker? Seems like something that
should be fixed.

On Jan 20, 2:38 pm, Tim Haines tmhai...@gmail.com wrote:
 Ono,

 I think it's been this way for 8+ months?

 Tim.



 On Thu, Jan 21, 2010 at 1:14 AM, ono_matope matope@gmail.com wrote:
  Hi, Twitter team!

  I'm @ono_matope

  I made a fav-crawler that fetches favourite-feeds only when
  favourite_count of the user profile information (whitch is retrieved
  by or list members API) get increased. This mechanism will lat me
  crawl your data in less resouces.

  But I've noticed that the user's favourites_count attribute that
  retrieved by user/show or some other API does NOT to be updated even
  though he created a new favourite.

  Through some experiments, I found out following specifics.

  1. When user created new favorites, his user info does NOT update.
  2. That will be updated only when he tweets, follows someone or do
  some other activities but creates favourites.

  ...My new crawler development has been stuck : (

  I would like to request that  favourite_count attribute to be updated
  without any other activities, please.

  Thank you.

  @ono_matope


[twitter-dev] Re: When will delete list members and delete list be fixed?

2010-01-18 Thread Orian Marx (@orian)
Dear Team Twitter,

I don't mean to be rude about this, but how can we expect that Twitter
will role out an all new developer support center that's going to be
more responsive when inquiries about a major defect in the API are
left hanging for months on end? There is an open issue that is making
list functionality completely unusable for a lot of people and has
received zero comment from Twitter staff: 
http://code.google.com/p/twitter-api/issues/detail?id=1239

On Jan 11, 12:22 pm, Orian Marx (@orian) or...@orianmarx.com
wrote:
 There has been an accepted defect in the issue tracker which really
 should be a high priority and there has been no word of any status on
 a fix. The defect is that any developers who cannot use a DELETE
 request were supposed to be able to make a POST request with a
 _method=DELETE param, but that has never actually worked. This leaves
 list management functionality *complete broken* for any client that
 cannot issue a DELETE request. This was first noted in November, and
 the defect was accepted one month 
 ago:http://code.google.com/p/twitter-api/issues/detail?id=1239


[twitter-dev] Saved Searches API questions

2010-01-15 Thread Orian Marx (@orian)
Three questions: 1) Is there (/should there be) an update method for
existing saved search in order to modify the query? I'm guess right
now the only way to do this is to create a new query and delete the
old one. 2) Is there a way to modify the name field? Right now it
seems to just be a duplicate of query. 3) How is the position
field supposed to be used?


[twitter-dev] Re: AS3 library comparison

2010-01-15 Thread Orian Marx (@orian)
I have been building a Flash app that uses OAuth authentication with
Twitter. But before you even worry about that, you need to know that
thanks to Twitters bizzare crossdomain.xml policy, you're going to
need a PHP proxy or something similar in order to send your requests
to Twitter. Flash in the browser cannot authenticate directly to
Twitter thanks to their policies. Take a look:
http://groups.google.com/group/twitter-development-talk/browse_frm/thread/e35a708400b529b3/a523a3f5e6c3d6a5?lnk=gstq=crossdomain#a523a3f5e6c3d6a5

That said, here are some resources that may be useful:
http://soenkerohde.com/2009/07/high-level-as3flex-library-for-oauth-with-twitter-from-air/
http://www.iotashan.com/index.php/2008/04/28/oauth-actionscript-library/

On Jan 14, 5:02 pm, eco_bach bac...@gmail.com wrote:
 For a personal project I am building an AS3 only web based Twitter
 search and client application. According to Twitter's FAQ, they
 recommend using Oauth moving forward as a means of authentication. But
 from what I've seen (and please correct me if I'm wrong), 3rd party
 libraries (Tweetr,  twitterscript, SWX) don't yet implement OAuth.
 Is anyone aware of any objective comparison between the various
 Actionscript Twitter libraries available?
 And can anyone point me to any live as3 web applications currently
 using Oauth?


[twitter-dev] When will delete list members and delete list be fixed?

2010-01-11 Thread Orian Marx (@orian)
There has been an accepted defect in the issue tracker which really
should be a high priority and there has been no word of any status on
a fix. The defect is that any developers who cannot use a DELETE
request were supposed to be able to make a POST request with a
_method=DELETE param, but that has never actually worked. This leaves
list management functionality *complete broken* for any client that
cannot issue a DELETE request. This was first noted in November, and
the defect was accepted one month ago:
http://code.google.com/p/twitter-api/issues/detail?id=1239


[twitter-dev] Missing favorites... please help!

2010-01-05 Thread Orian Marx (@orian)
I'm trying to help @whitneyhess figure out what happened to her
favorites. Until yesterday she had several hundred favorited tweets,
many of which were critical to her ongoing business as a freelancer.
Currently Twitter is returning 20. If anyone has any insight into what
is going on it would be *greatly* appreciated.


[twitter-dev] Re: Missing favorites... please help!

2010-01-05 Thread Orian Marx (@orian)
I've been checking for the last 24 hrs and telling her she just has to
be patient and that it's probably a glitch (albeit a very very
distressing one). It seems that after posting here to the dev group
the glitch has resolved itself and over 2500 favorites have returned.
If anyone at Twitter was responsible, thanks very much. If this is all
coincidental, sorry for cluttering the dev group and I appreciate the
responses! Let's hope they don't disappear again in a sec...

--Orian

On Jan 5, 6:18 pm, Abraham Williams 4bra...@gmail.com wrote:
 I just check out her favorites in my browser and loaded up the last 80 no
 problem. It was probably just a glitch with Twitter

 Abraham

 On Tue, Jan 5, 2010 at 16:35, Orian Marx (@orian) or...@orianmarx.comwrote:

  I'm trying to help @whitneyhess figure out what happened to her
  favorites. Until yesterday she had several hundred favorited tweets,
  many of which were critical to her ongoing business as a freelancer.
  Currently Twitter is returning 20. If anyone has any insight into what
  is going on it would be *greatly* appreciated.

 --
 Abraham Williams | #doit |http://hashtagdoit.com
 Project | Intersect |http://intersect.labs.poseurtech.com
 Hacker |http://abrah.am|http://twitter.com/abraham
 This email is: [ ] shareable [x] ask first [ ] private.
 Sent from Madison, WI, United States


[twitter-dev] Re: OAuth DELETE LIST problem

2009-12-21 Thread Orian Marx (@orian)
There is a bug logged for this in the issue tracker. I can't get it
working with _method=DELETE either.
http://code.google.com/p/twitter-api/issues/detail?id=1239

On Nov 26, 9:48 pm, Wilfred yau wld991...@gmail.com wrote:
 Hello all,

 When I call _method= DELETE in List API, I got 401 Unauthorized from
 api.twitter.com.
 After I read the document of OAuth, it mention that _ is no need to
 encode so it may be a another problem.
 I have try when I using other parameter include _ like
 a_method=DELETE is work well and return 200 OK,
 So, I wound it is the problem in server side?? I can't develop  in my
 twitter Client using Flex  in FireFox more since this problem ,can any
 twitter support team member help me to find out what is the problem??
 or any people can success use _method as parameter in Oauth can
 provide solution for me??
 Thanks.

 Wilfred


[twitter-dev] Re: Draft of List API documentation

2009-12-10 Thread Orian Marx (@orian)
Any update on possibly supporting bulk add / remove actions for list
memberships? What about the request to fetch all list member IDs in a
single call?

On Nov 5, 2:01 pm, Marcel Molina mar...@twitter.com wrote:
 We will support specifying alistby bothidand slug indefinitely.
 Though we recognize the short comings of finding by slug since they
 are prone to changing, there are use cases where finding by slug is a
 lot more convenient. So we'll be supporting both. You never *have* to
 search by slug :-)



 On Thu, Nov 5, 2009 at 7:05 AM, Milen mi...@thecosmicmachine.com wrote:

  I think that all methods which refer to lists should use theid, not
  the slug. As people have mentioned, the slug can change, so in order
  to reliably delete alist, you will have to fetch its slug and then
  issue a delete (or you risk getting an error as the slug might have
  changed in the meantime).

  I also tried to page through the statuses in alistbut it seemed
  that:
  - next_cursor / previous_cursor had no effect on what was returned
  - cursor=-1 or anything else didn't have an effect

  Can anyone shed some light on how we're supposed to do paging?

  Thanks,
  M

  On Oct 16, 7:04 am, Marcel Molina mar...@twitter.com wrote:

 GET'/:users/lists/:list_slug/statuses.:format'
  Show tweet timeline for members of the specifiedlist.

  Parameters:
   * list_slug: the slug of thelistyou want the member tweet timeline
  of. (required)
   * next/previous_cursor: used to page through results (optional)

  Supported formats:
  xml, json

  e.g.
   curl -u 
  USERNAME:PASSWORDhttp://twitter.com/noradio/lists/tall-people/statuses.xml

 --
 Marcel Molina
 Twitter Platform Teamhttp://twitter.com/noradio


[twitter-dev] Re: Typo in delete list subscribers documentation

2009-12-10 Thread Orian Marx (@orian)
Agreed.

On Dec 10, 3:38 pm, Abraham Williams 4bra...@gmail.com wrote:
 If only some of the community could be involved in updating the wiki this
 could be fixed already.

 Abraham

 On Wed, Dec 9, 2009 at 19:51, Orian Marx (@orian) or...@orianmarx.comwrote:

  In the DELETE list subscribers documentation (

 http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-DELETE-list-sub...
  ) the URL for the service is
 http://api.twitter.com/1/user/list_id/members.format
  but I think it's supposed to be
 http://api.twitter.com/1/user/list_id/subscribers.format

 --
 Abraham Williams | Community Evangelist |http://web608.org
 Project | Intersect |http://intersect.labs.poseurtech.com
 Hacker |http://abrah.am|http://twitter.com/abraham
 This email is: [ ] shareable [x] ask first [ ] private.


[twitter-dev] List statuses paging question

2009-12-09 Thread Orian Marx (@orian)
The documentation for GET list statuses shows an optional pagination
parameter. Is this going to be replaced with a previous / next cursor
in the near future, similar to all other timeline methods?


[twitter-dev] Typo in delete list subscribers documentation

2009-12-09 Thread Orian Marx (@orian)
In the DELETE list subscribers documentation (
http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-DELETE-list-subscribers
) the URL for the service is 
http://api.twitter.com/1/user/list_id/members.format
but I think it's supposed to be 
http://api.twitter.com/1/user/list_id/subscribers.format