On Tue, May 31, 2011 at 1:43 PM, Zazie Lavender <zaziel...@gmail.com> wrote:
> This is great, but I worry that this might easily be abused. The code
> for a follow button seems written in a way that allows the user to
> redress the link however they please. I see the main intent url as
> being easily extracted for no-js users; but this means someone could
> take that URL, redress it as a link someone would WANT to click on and
> fool people into clicking such a button to boost their own follower
> counts.
We have anti-CSRF protection to prevent the follow endpoint being used
outside of the button. We also have malware detection in place so we
can quickly shut down abusive sites.
Thanks,
--
Dan Webb
Technical Lead, Twitter For Websites
d...@twitter.com / @danwrong
--
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
A few months later, I discovered that the trips to Twitter servers
were slowing down my blog's page loads, so I stopped using @anywhere.
Since then, there have been some other JavaScript tools from Twitter,
and now this "Follow Button."
So I've put a follow button on my blog. So far it doesn't seem to be
slowing it down, but it's only been up a couple of hours. In any
event, is @anywhere "deprecated", in favor of the most popular single
functions from the collection, like follow buttons? Or are there
always going to be multiple "JavaScript / HTML widgets and gizmos"
coming from Twitter that users need to track?
--
http://twitter.com/znmeb http://borasky-research.net
"A mathematician is a device for turning coffee into theorems." -- Paul
Erdos
Quoting Arnaud Meunier <arn...@twitter.com>:
"A mathematician is a device for turning coffee into theorems." -- Paul
Erdos
Quoting Taylor Singletary <taylorsi...@twitter.com>:
> Hi Ed,
>
> @Anywhere is an effort to provide a client-side authentication &
> authorization flow to Twitter REST API integrations: a simpler, more
> frictionless experience for common Twitter actions. While @Anywhere meets
> this criteria, there is obvious room for continued simplification, both for
> end-users and implementors. @Anywhere applications still require a developer
> to register an application and the end-user to make additional approvals for
> that application construct.
>
> The "Twitter for Websites" arm of the Twitter Platform (Tweet Button, Follow
> Button, and Web Intents) provides integrators with even simpler solutions
> that don't require API keys. By utilizing the end user's logged in state,
> the gulf between the user's intention to act and the action being
> accomplished is bridged. While the Buttons, like @anywhere, use Javascript,
> the building blocks they use, Web Intents, provide perhaps the most atomic
> form of frictionless integration: simple URLs that can be linked from any
> web-enabled context, with or without Javascript.
>
> Web Intents and the Tweet & Follow Buttons are the best fit for a wide swath
> of integration points. Deeper integrations are still best serviced by
> server-side REST integrations or @Anywhere.
>
> @episod <http://twitter.com/episod> - Taylor Singletary