0

twitter apiは、削除されたツイートに対して常に「申し訳ありませんが、そのページは存在しません」というエラーを表示します

Twitter APIを使用すると、以前は機能していましたが、申し訳ありませんがページが存在しませんというエラーが発生し始めました

Twitter404-メッセージ":"申し訳ありませんが、そのページは存在しません "、"コード ":34

こんにちは、私は上記の質問を読みましたが、提案は私のためにそれを修正しません。

私のサイトには、ユーザーが自分のTwitterアプリケーションを認証して、タイムラインにツイートを投稿できるページがあります。

APIは{"errors":[{"message":"Sorry, that page does not exist","code":34}]}JSON応答で返されます。

他の質問で読んだ提案に従うと、EpiTwitterクラスを

const EPITWITTER_SIGNATURE_METHOD = 'HMAC-SHA1';
protected $requestTokenUrl = 'http://twitter.com/oauth/request_token';
protected $accessTokenUrl = 'http://twitter.com/oauth/access_token';
protected $authorizeUrl = 'http://twitter.com/oauth/authorize';
protected $apiUrl = 'http://twitter.com';

const EPITWITTER_SIGNATURE_METHOD = 'HMAC-SHA1';
protected $requestTokenUrl= 'https://api.twitter.com/oauth/request_token';
protected $accessTokenUrl = 'https://api.twitter.com/oauth/access_token';
protected $authorizeUrl   = 'https://api.twitter.com/oauth/authorize';
protected $authenticateUrl= 'https://api.twitter.com/oauth/authenticate';
protected $apiUrl         = 'https://api.twitter.com';
protected $searchUrl      = 'http://search.twitter.com';

どちらも機能しません。ログインリンクがアプリによって生成されると、https://api.twitter.com/oauth/authorize?oauth_token =に移動し、このページのリクエストトークンがなかったことを示します。

誰かがこれを解決する方法について何かアイデアがありますか?

4

1 に答える 1

0

謝罪、

Twitter APIが変更されたことは知っていましたが、クラスファイルが更新されていることはわかりませんでした。

同じ問題を抱えている他の人は、ここからファイルを更新するだけです。

https://github.com/jmathai/twitter-async

EpiSequence.phpという新しいファイルがあることに注意してください(ただし、その目的はまだわかりません)。

最初は、最近のコミットの兆候を示すものが何も表示されなかったため、ファイルが新しいapiURLで動作するように更新されていないと思いました。

于 2012-10-23T09:30:07.913 に答える