我使用 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
有什么想法吗?
最佳答案
Artem,我认为问题不在于西里尔符号。您是否在 Twitter (http://twitter.com/oauth_clients) 中注册了您的应用程序?您将获得消费者 key 和消费者 secret 。然后在您的 php 应用程序中定义它:
define('TWITTER_CONSUMER_KEY', 'your_consumer_key');
define('TWITTER_CONSUMER_SECRET', 'your_consumer_secret');
更多信息 here
关于php - 推文中的西里尔符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10565355/