0

Twitterアプリケーションを開発しています。私のキーはユーザーのデータベースに保存されるため、各ユーザーにキーが送信されます。基本的に、ユーザー 1 のキーは X であり、ユーザー 2 のキーは Y であり (たとえば、私には当てはまりません)、ツイートを送信するにはユーザーのキーが必要です。

そのため、データベース内のすべてのユーザーのキーを配列として使用しようとしています。しかし、それはこの Xy として現れており、それらが結合されており、それが 1 つの完全なキーであると考えています。

これらが2つの異なるキーであることをPHPに知らせるにはどうすればよいですか?

require('config.php');
$query = "SELECT * FROM users";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$oauthtoken2 = $row['oauth_token'];
$oauthsecret2 = $row['oauth_token_secret'];
$oAuthToken = $oauthtoken2;
$oAuthSecret = $oauthsecret2;
echo "$oAuthToken";
require_once('twitteroauth.php');
$tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret);
}
4

2 に答える 2

0

エコーにスペースが含まれていないため、連結されているように見えます。

echo "$oAuthToken\n";
于 2012-10-09T02:25:33.860 に答える
0

試す:

<?php
require('config.php');
require_once('twitteroauth.php');

$query = "SELECT * FROM users";
$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_array($result)){
    $oauthtoken2 = $row['oauth_token'];
    $oauthsecret2 = $row['oauth_token_secret'];
    $oAuthToken = $oauthtoken2;
    $oAuthSecret = $oauthsecret2;
    //echo "$oAuthToken";
    $tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret);

    // do what ever you need to do here with the $tweet object.

    //unset($tweet); - unset it here, then loop to the next token / secret pair
}
?>
于 2012-10-09T02:26:12.417 に答える