Answers inline.

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 Tue, Sep 7, 2010 at 07:13, Bob Aiello <robertjaie...@gmail.com> wrote:

> Hi everyone,
>
> I am struggling a bit to find the right API reference that explains
> how to work with the data that is returned from an expression like
> $content = $connection->get('friends/ids', array('screen_name' =>
> 'bobaiello'));
>
> where get is shown below (as in Abraham William's excellent examples).
>
> I am struggling with understanding:
> 1. how to parse the array returned in $connection
>

foreach ($content as $id) {
  // this will iterate over all ids and each $id will be an int.
  var_dump($id)'
}


> 2. how to implement a curser to get the next batch of responses
> (twitter seems to give me the first thousand only)
>

By default friends/ids returns all friends. If you wish to use cursors to
chunk ids into blocks of 5000 you will initially call:

$content = $connection->get('friends/ids', array('screen_name'
=> 'bobaiello', 'cursor' => -1));

Then to get the next block:

$next_content = $connection->get('friends/ids', array('screen_name'
=> 'bobaiello', 'cursor' => $content['next_cursor']));

If you are on 32bit machine you will probably have to use next_cursor_str
instead.



> 3. is the array one dimensional or a more complex structure (print_r
> leads me to believe the latter)
>

It is a simple array(1, 2, 3, 4) unless using cursors array('ids' =>
array(1, 2, 3, 4,), 'next_cursor' => 123456,...)

 any help or pointing me in the right direction would be greatly
> appreciated.
>
>
> Bob
> http://www.linkedin.com/in/BobAiello
> twitter: bobaiello, cmbestpractices, yellowspiderinc
>
>  /**
>   * GET wrapper for oAuthRequest.
>   */
>  function get($url, $parameters = array()) {
>    $response = $this->oAuthRequest($url, 'GET', $parameters);
>        echo "mytest =".$response;
>    if ($this->format === 'json' && $this->decode_json) {
>      return json_decode($response);
>    }
>    return $response;
>  }
>
> --
> 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

Reply via email to