3

データの取得には YQL:js を使用しています。

私はhttps://developer.yahoo.com/yql/console/で行います:

select * from twitter.friends where id='some_not_private_account'

それは完璧に機能します。友達リストを返します。今、私はプライベートアカウントで同じことをします:

select * from twitter.friends where id='some_private_account' and 
oauth_consumer_key='some_key' and 
oauth_consumer_secret='some_secret' and 
oauth_token='some_token' and 
oauth_token_secret='some_token_secret'

デバッグにエラーはありませんが、結果セクションは空です。なんで?私が間違っていることは何ですか?

#更新 1:

デバッグおよび診断オプションを含むxmlの回答は次のとおりです。

<?xml version="1.0" encoding="UTF-8"?>
<query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng"
    yahoo:count="0" yahoo:created="2012-07-22T13:09:23Z" yahoo:lang="en-US">
    <diagnostics>
        <publiclyCallable>true</publiclyCallable>
        <url execution-start-time="361" execution-stop-time="363"
            execution-time="2" proxy="DEFAULT"><![CDATA[http://www.datatables.org/twitter/twitter.friends.xml]]></url>
        <url execution-start-time="367" execution-stop-time="849"
            execution-time="482" proxy="DEFAULT"><![CDATA[http://zachgrav.es/twitter/yql/oauth.utils.js]]></url>
        <url execution-start-time="850" execution-stop-time="909"
            execution-time="59" proxy="DEFAULT"><![CDATA[http://oauth.googlecode.com/svn/code/javascript/oauth.js]]></url>
        <url execution-start-time="912" execution-stop-time="943"
            execution-time="31" proxy="DEFAULT"><![CDATA[http://oauth.googlecode.com/svn/code/javascript/sha1.js]]></url>
        <url execution-start-time="965" execution-stop-time="1253"
            execution-time="288" proxy="DEFAULT"><![CDATA[http://api.twitter.com/1/friends/ids/some_private_account.xml]]></url>
        <javascript execution-time="888" instructions-used="1032031" table-name="twitter.friends"/>
        <user-time>1254</user-time>
        <service-time>1187</service-time>
        <build-version>28958</build-version>
    </diagnostics> 
    <results/>
</query>

更新 2:

http://i.stack.imgur.com/nuFw1.jpg

ここに画像の説明を入力

更新 3: 私のクエリ

4

0 に答える 0