我使用epitwitter,它工作得很好,但是当$varx有西里尔符号时

$varx="Привет";
$status=$Twitter->post_statusesUpdate(array('status' => $varx));

API答案
'error' => string 'Could not authenticate with OAuth.'
  'request' => string '/statuses/update.json'

我在$varx上尝试了很多变体,如urlencode、json-encode,但它给出了这些函数的答案
我的文件是没有bom的utf-8,我也试过ansi
有什么想法吗?

最佳答案

阿泰姆,我认为问题不在西里尔符号。您是否在twitter(http://twitter.com/oauth_clients)中注册了应用程序?您将获得消费者密钥和消费者机密。然后在php应用程序中定义它:

define('TWITTER_CONSUMER_KEY', 'your_consumer_key');
define('TWITTER_CONSUMER_SECRET', 'your_consumer_secret');

更多信息here

09-08 07:30