[twitter-dev] Trying to use Abraham's twitteroauth library to make search query, returns list of numbers in scientific notation?

2011-02-28 Thread Chris Sobolewski
I am attempting to use the twitteroauth library to make a query, and I
am getting some odd responses back.

My code:
$twitteroauth = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
$q=urlencode(#twitter);
$query = $twitteroauth-get(search.json?q={$q}rpp=100);
echo pre;
$qq = $query;
print_r($qq);
echo /pre;

First odd result is, when I try doing a JSON decode, I get an error
that it is not JSON which is what I expected to get back.

Second odd result is when I print_r, this is what I recieve back:

stdClass Object
(
[created_in] = 0.11146
[statuses] = Array
(
[0] = 4.2285483207823E+16
[1] = 4.2285478212403E+16
[2] = 4.2285477021237E+16
[3] = 4.228546655225E+16
[4] = 4.2285444607648E+16
[5] = 4.2285433509528E+16
[6] = 4.2285433383559E+16
 so on all the way down to 100
)
)

-- 
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] Trying to use Abraham's twitteroauth library to make search query, returns list of numbers in scientific notation?

2011-02-28 Thread Abraham Williams
The Search API does not support authentication and so TwitterOAuth does not
currently support it. TwitterOAuth uses https://api.twitter.com/1/ as the
API URL when the Search API uses http://search.twitter.com as documented
http://dev.twitter.com/doc/get/search.

To use the Search API I recommend performing a simple cURL request instead.

Also in general TwitterOAuth requests should formated like

   $query = $twitteroauth-get(search, array(q = $q, rpp =100);

instead of

   $query = $twitteroauth-get(search.json?q={$q}rpp=100);

Finally the integers returned are larger then 32bit PHP supports. In
officially supported Twitter API methods most id elements have a matching
id_str element that is a string.

Abraham
-
Abraham Williams | Hacker Advocate | abrah.am
http://abrah.amJust launched from Answerly http://answerly.com:
InboxQhttp://inboxq.comfor Chrome
@abraham https://twitter.com/abraham | github.com/abraham | blog.abrah.am
This email is: [ ] shareable [x] ask first [ ] private.



On Mon, Feb 28, 2011 at 10:15, Chris Sobolewski
sobolewski.ch...@gmail.comwrote:

 I am attempting to use the twitteroauth library to make a query, and I
 am getting some odd responses back.

 My code:
$twitteroauth = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
$q=urlencode(#twitter);
$query = $twitteroauth-get(search.json?q={$q}rpp=100);
echo pre;
$qq = $query;
print_r($qq);
echo /pre;

 First odd result is, when I try doing a JSON decode, I get an error
 that it is not JSON which is what I expected to get back.

 Second odd result is when I print_r, this is what I recieve back:

 stdClass Object
 (
[created_in] = 0.11146
[statuses] = Array
(
[0] = 4.2285483207823E+16
[1] = 4.2285478212403E+16
[2] = 4.2285477021237E+16
[3] = 4.228546655225E+16
[4] = 4.2285444607648E+16
[5] = 4.2285433509528E+16
[6] = 4.2285433383559E+16
 so on all the way down to 100
)
 )

 --
 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