fetch public tweets via twitter api 1.1, via client side code (js)

前端 未结 2 1279
别跟我提以往
别跟我提以往 2020-12-28 08:30

I\'m working on a basic personal homepage, consists of a single html document, a .css and jquery*.js file. I want to create a blog-ish look via fetching page content from tw

相关标签:
2条回答
  • 2020-12-28 08:52

    You can use Mooch, a small application designed to solve this exact problem. Setting up a new Mooch service is very simple, and utilizes Heroku. The deployment process requires the Heroku Toolbelt application.

    Step 1: Create a Twitter app

    • Visit https://dev.twitter.com/.
    • Sign in with a Twitter account.
    • Create a new application.

    Step 2: Get Mooch

    • Clone the Git repository (git clone git@github.com:eloquent/mooch.git).
    • Change into the Mooch root directory.

    Step 3: Create a Heroku app

    • Sign in with Heroku Toolbelt (heroku login).
    • Create a new app with heroku create.

    Step 4: Configuration

    Mooch authenticates requests to the Twitter API using the application-only authentication method. This requires the consumer key and secret from the Twitter application created in step 1.

    Example authentication configuration

    heroku config:set MOOCH_CONSUMER_KEY=xvz1evFS4wEEPTGEFPHBog
    heroku config:set MOOCH_CONSUMER_SECRET=L8qq9PZyRg6ieKGEKhZolGC0vJWLw8iEJ88DRdyOg
    

    Step 5: Deploy

    • git push heroku master

    The new Mooch service should now be ready for use. Check the Heroku dashboard for the service's location.

    For more detailed configuration instructions, a demo application and more, check out the Mooch README on GitHub.

    0 讨论(0)
  • 2020-12-28 08:54

    EDIT

    In the wonderful world of bad ideas, Twitter is sunsetting this answer, as of May 2013, and will require, at minimum, that you either use one of their widgets, and shoehorn it in, or that you set up an application and do application-level authentication, even for public-timeline GET requests.

    If they change their mind, or delay the throwing of the switch, this will at least continue to be here.


    Use the Search API:

    "http://search.twitter.com/search.json?q=nerdswguitars"
    

    You can use the URL-encoded # or @ in front of search terms. You can also use keywords like from or to, and specify limits, et cetera.

    0 讨论(0)
提交回复
热议问题