0

次のリンク スタイルを使用して、ユーザーが自分の FB ウォールに投稿できる AIR アプリがあります。

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 エンコードし (これが問題なのかもしれません)、結果のリンクが AIR の外部で機能することをテストしました。別のクエリ文字列を使用した Twitter へのリンクもあり、問題なく動作します。他の人も同様の問題を抱えているのを見たことがありますが、私が見た javascript:window.location のような解決策はうまくいきませんでした。また、カスタム HTML を読み込んでloadString()から目的のページにリダイレクトしようとしましたが、どちらも成功しませんでした。

何を指示してるんですか?現在は を使用してnavigateToUrlいますが、避けたいと考えています。

4

1 に答える 1

0

これがうまくいかない理由はよくわかりませんが、Facebook の共有ボタンが廃止され、サポートされなくなったことをお知らせします。

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

[共有] ボタンは廃止され、[いいね] ボタンが優先され、サポートされなくなります。アプリへのトラフィックを最大化するために、可能な限り [いいね] ボタンを使用してください。

Like Buttonのドキュメントには次のように記載されています。

古い共有ボタンはどうなりましたか?

いいねボタンを導入したときに共有ボタンを非推奨にしました。これは、いいねボタンを使用すると、ユーザーがワンクリックで接続できるようになり、どの友達が既に接続しているかを確認できるようになるため、クリック率が向上するためです。

もうサポートされていないので、その動作が予測不可能であることを受け入れます。おそらくそれがあなたのために機能しなくなった理由です. 私はフラッシュ開発者ではなく、そのための解決策はありませんが、非推奨の方法の使用を停止する必要があります.


編集

私のポイントは、非推奨の機能を使用しているため、現在の問題を修正できたとしても、後で他の問題に直面することになるので、問題の発見/修正に時間を費やす意味は何ですか?

AIR でのいいねボタンの使用に関しては、「adobe air facebook like」の単純な Google 検索の結果、次のようになりました。 Adob​​e AIR 用の Flash Professional で Facebook のいいねボタンを作成する

また、Facebook を介して何かを投稿/共有する場合、システムは (キャッシュされたバージョンがない限り) URL をスクラップするため、画像、タイトル、説明などもそのページのOpen Graphタグから取得できます。

于 2012-04-19T08:23:37.707 に答える