これは私を壁に追いやっています!シンプルな小さな Twitter アプリを作ろうとしています。ここで古い質問に見られる関連コードのいくつかを試しました(コードが古くなっている可能性がありますか?)
Twitter に接続し
$connection = new tmhOAuth(array('consumer_key' =>
、 などを使用して資格情報で検証し、次のようなツイートを投稿できます。
$connection->request('POST',
$connection->url('1/statuses/update'),
array('status' => $tweet_text));
しかし、ダイレクト メッセージを送信しようとすると、PHP スクリプトが次の場所でハングしているようです。
私はこの方法で試しました:
$connection->post('1/direct_messages/new', array('text' => 'dm text here', 'FROM_TWITTER_NAME' => 'TO_TWITTER_NAME'));
私もこれを試しました:
$method = 'direct_messages/new';
$receiverScrName = "SCREEN_NAME";
$parameters = array('screen_name' => $receiverScrName, 'text' => 'how are you');
$connection->post($method, $parameters);
大文字のテキストは有効な Twitter 名です。これはシンプルさの絵であるべきですが、それでも私は髪を引っ張ろうとしています! どんな助けでも大歓迎です!
ありがとう、エディ