7

JavaScript 変数にあるメッセージを使用して、ユーザーが Facebook で自分のステータスを更新できるようにする簡単な方法はありますか? リンクを共有するために使用できる URL があることは知っています。

<a href="http://www.facebook.com/sharer.php?u=www.fthisclass.com/jshoregen.html&t=title">testlink </a>

共有ページに移動したときに、ステータスの更新が表示されません。事前に入力したり、ステータスを自動的に更新したりする方法はありますか?

ありがとう!

編集:私が目指しているものではありません。必要に応じて PHP を使用することもできますが (経験はほとんどありません)、アプリケーションを許可することでユーザーを悩ませたり、Facebook アプリを実際に作成したりする必要はありません。ユーザーに事前に作成されたステータス更新を提供したいだけなので、ユーザーは「共有」ボタンをクリックするだけです。再度、感謝します!

編集 2: API は有望に見えますが、私にとっては少し複雑です。ユーザーから自分のステータスを設定する許可を得る必要があるようです。また、私のサイトが Facebook と通信できるようにするためのクロスコミュニケーション チャネルの設定が必要になる可能性があります。それができると仮定すると、Facebook Javascript API を使用するにはどうすればよいですか? コードを取得しました (user_setStatus は簡単に見えます) が、Facebook の API を使用していることをスクリプトに伝えるにはどうすればよいでしょうか? ありがとうございます...もう一度!

4

6 に答える 6

22

これを試して:

http://www.facebook.com/connect/prompt_feed.php?&message=my%20awesome%20status

[編集] リンクが機能していません。更新してください。

于 2010-01-12T18:38:20.807 に答える
3

facebook JavaScript APIはあなたが探しているものではありませんか? REST-ful API 全体を JavaScript ライブラリとして公開しているようです。

users_setStatus(...)有望に見えます。

于 2010-01-09T05:56:27.270 に答える
0

これが機能する方法であり、FacebookアプリケーションIDは必要ありません。

<a onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=Title&amp;p[summary]=summary&amp;p[url]=www.build.server.com&amp;p[images][0]=http://fbrell.com/f8.jpg','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)">Insert text or an image here.</a>

上記のコードからわかるように、カスタムタイトル、概要、リンク、画像を入力できます。

自動化して現在のリンクを共有する場合は、上の例のコードのこの部分を置き換えます。

p[url]='+ document.URL +'&amp;p[images]
于 2012-06-20T09:54:13.987 に答える
0

PHP を使用しているかどうかはわかりませんが、Facebook API を使用してステータスを更新する方法を示すリンクを次に示します。Javascript から Ajax を使用してページを呼び出し、変数を渡して、それを Facebook のステータス メッセージに投稿することができます。

http://fbcookbook.ofhas.in/2009/02/07/facebook-reveals-status-api-how-to-use-it/

于 2010-01-08T21:40:49.723 に答える
0

mcqwerty ソリューションだけを使用すると、迷惑な画面サイズ変更効果が得られます。

ただし、このちらつきを回避するためにパラメーターを追加できます。ディスプレイタッチはこれを回避します。

https://www.facebook.com/connect/prompt_feed.php?display=touch&message=Hiall

于 2011-04-19T11:32:39.487 に答える
0

以下は、アプリケーション ID を必要とする実際の例ですが、完全に機能しており、簡単に実装できます。

<a href="http://www.facebook.com/dialog/feed?app_id=123050457758183&link=http://www.build.server.com&picture=http://fbrell.com/f8.jpg&
  name=Some%20Encoded&Message=Reference%20Documentation&
  description=Using%20Dialogs%20to%20interact%20with%20users.&
  redirect_uri=https://arapskirjecnik.web44.net/"> Share with FB</a>

ここでもっと見る

于 2012-06-20T09:00:06.887 に答える