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