8

Sharekitの助けを借りて、Twitterをアプリケーションに統合しました。ユーザーがログイン/許可ページの「サインアップ」リンクをたまたまタップした場合、サインアップしないエラーページに移動することを除いて、すべてがうまく機能します。「申し訳ありませんが、そのページは存在しません」または「保留します。表示しようとしていたプロファイルが、奇妙なアクティビティのために中断されました。」のいずれかです。

私が使用しているアカウントは、ログイン、投稿などの範囲で機能しています。しかし、そのリンクはスペースに行き渡っているようです。また、「Twitter Gear」/アプリケーションアイコンをクリックすると、ダイアログ(Twitter OAuth認証ページがロードされたWebビュー)が閉じます。

私はこのようなものを構成する方法について何も見つけることができず、他のすべては非常に簡単に機能するようでした。私が見つけた最も近い参照は、このリンクTwitter APIIssue1045でした

助けてくれてありがとう

更新:Twitterをサポートする他のいくつかのアプリをチェックしています。私がチェックしたもののほとんど(TUAW、Joystiq、TFLN)は、(私が推測するXAuthを使用して)独自のTwitterログインページをロールバックしたようです。同じ動作を示します。たぶん私は自分のログインをロールする必要がありますか?

4

5 に答える 5

4

ShareKitクラスファイルに移動し、「twitter認証」を持つ2つの.mファイルに移動することをお勧めします(2つのうちどちらかわかりません。xcodeで簡単に検索すると見つかります)、無効なURLを変更しますこの URL に送信されています: https://mobile.twitter.com/signup

それはあなたの問題を解決するはずです!

于 2011-08-19T16:44:10.667 に答える
0

デバイスでパケット スニファを使用して、 [サインアップ] リンクをクリックしたときに呼び出される正確な URL を特定することをお勧めします。これを行う方法はたくさんありますが、ジェイルブレイクされた電話の方が簡単です。URL があれば、それが何か間違っている可能性があるのか​​、実際に Twitter のバグなのかを確認できます。

于 2011-08-18T15:19:37.417 に答える
0

Jan Rain を試してみると、この機能をエラーなしで簡単に統合できます。

http://www.janrain.com/products/engage/mobile

于 2011-08-18T17:31:39.610 に答える
0

これが私が使用しているShareKitフォークです: https://github.com/baotuo/ShareKit

問題はないようで、さらに改善されています。試してみてください。

于 2011-08-23T03:33:53.740 に答える
0

twitter 統合を実装するときは、古いプロジェクトで使用したライブラリを使用するのではなく、新しい twitter ライブラリをダウンロードする必要があります。古いライブラリを使用していたときに、Twitter の oauth で問題が発生しました。しかし、新しいライブラリをダウンロードして使用すると、問題は修正されました。

于 2012-06-22T11:29:59.607 に答える