php - 推文中的西里尔符号

标签 php api twitter

我使用 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/

相关文章:

rest - 电子邮件验证应该是 GET 还是 POST?

api - SEOstats API Google Pagerank 被谷歌屏蔽

java - twitter4j 和 twitter 时间戳处理

php - 根据文件夹中的图像将行添加到数据库

php - 通过托管在 Compute Engine 上的 PHP 连接到 Cloud SQL

php - 在 MySQL 和 PHP 中查询数据库中的所有表

c# - 分类URL API

Twitter 状态 ID

api - Twitter API:如何仅搜索经过地理标记的推文

php - 如何解决在 ubuntu 21.04 中安装后找不到命令 php?