2012-04-19 4 views
0

私は、ユーザーが次のリンクスタイルを使用することによって、彼/彼女のFBの壁に投稿できるAIRアプリを持っている:Facebookの共有リンクおよびAIR StageWebViewの

http://www.facebook.com/sharer.php?s=100&p[url]=http://www.someurl.com&p[images][0]=http://image.jpg&p[title]=Title&p[summary]=Summary%20Text

それはいくつかの時間前に働いていた、しかし、それは今働いていないようだ。

私はURL全体をURLエンコードしています(多分問題ですか?)、結果のリンクはAIRの外で動作するかテストしました。私はまた、別のクエリ文字列とTwitterのリンクがあり、問題なく動作します。私は同様の問題を抱えている他の人たちも見たことがありますが、javascript:window.locationを使用した場合のようなソリューションはうまくいきませんでした。 loadString()でカスタムHTMLを読み込み、その後も目的のページにリダイレクトしようとしましたが、いずれも成功しませんでした。

あなたはどう思いますか?今はnavigateToUrlを使用していますが、それを避けたいと考えています。

答えて

0

なぜこの機能が動作しないのかよく分かっていませんが、facebook共有ボタンは廃止され、サポートされなくなったことをお知らせして申し訳ありません。

あなたはFacebook Shareのドキュメントでそれについて読むことができます:

共有]ボタンは同様に、ボタンの賛成で廃止されました、そして はサポートされなくなります。アプリに最大限のトラフィックを送るには、 が可能なときにLikeボタンを使用してください。古い共有]ボタンに何が起こった

そしてLike Buttonのドキュメントでは?我々は、ユーザー をワンクリックで接続できるようにすることで、同様にボタン、 同様にボタンがクリック率を向上するために立ち上げたとき

私たちは、それらが既に

接続してきた彼らの 友人のかを確認できるようにすることで、共有ボタンを非推奨しました

これ以上サポートされていないため、予測できない動作が発生する可能性があります。そのため、動作が停止した理由が考えられます。 私はフラッシュデベロッパーではなく、そのための解決策はありませんが、廃止予定のメソッドの使用を中止する必要があります。


編集

私のポイントは、あなたが現在の問題を解決するために管理していても、非推奨の機能を使用しているので、あなたが後で他の人に直面するだろうということである、ように過ごす時間のポイントは何ですか問題の発見/修正?

AIRのようなボタンを使用する場合、「adobe air facebook like」の簡単なgoogle検索では、Creating a Facebook Like Button in Flash Professional for Adobe AIRとなりました。

また、Facebookに何かを投稿/共有すると、システムはキャッシュされたバージョンを除いてURLをスクラップし、画像、タイトル、説明などもそのページのOpen Graphタグから来る可能性があります。

+0

私はそれが推奨されていませんが、私の言うとおり、同じリンクは問題なく私のアプリの外で動作します。私がAPiのような新しいものを使ってダイレクトシングルリンクを使って、ユーザーが自分の壁にメッセージ、タイトル、および要約を掲示できるようにすれば、私はそれを知りたいと思うだろう。これまでのやり方では、sharer.phpを使ったのです。 – Neverbirth

+0

コメントのために長すぎたので私の答えを編集しました –

+0

私はアプリケーションIDを登録したくありません。では、新しいAPIを使用せずに新しいAPIを使用できますか? – Neverbirth

関連する問題