これを行うことは可能ですか?asp.net Web サイトがあります。そのウェブサイトに友達を招待するためのボタンがあります。招待ボタンが何をするかは、クリックした後です。ユーザーに facebook にログインするように求めます。ログイン後。友達のリストが表示され、ユーザーはどの友達を招待するかを選択できます。使用後、招待する友達を選択して [送信] をクリックすると、そのウェブサイトへのリンクが Facebook のウォールに投稿されます。
2 に答える
2
可能ですが、Facebook アプリケーションが必要で、publish_stream 許可を求める必要があります。
ユーザーの友達 ( /me/friends )を取得するだけの場合、Facebook が提供する唯一のプラグインはキャンバス ページに対してのみ機能し、壁。
ユーザーがウィジェットを使用してユーザーを選択したら、選択した ID ウォール ( /USER_ID/feed ) に投稿するだけです。
于 2012-05-02T09:30:24.417 に答える
0
C# Facebook SDKが必要です。SDK の github ページでログイン プロセスを管理する方法を示すサンプル コードがあります。
ユーザーがログインした後、Facebook API を次のように呼び出して、ユーザーの友達のリストを取得できます。
www.graph.facebook.com/USER_ID/friends
user_id と名前で友達のリストを取得します。
アプリがキャンバスアプリの場合、リクエスト ダイアログを使用して、/friends 呼び出しの user_ids を使用してユーザーの友達を招待できます。これで友達に招待状が送信されますが、ウォールには投稿されません。
それがニーズに合わず、ユーザーに直接友達のウォールに投稿してもらいたい場合は、次のように POST を発行します。
www.graph.facebook.com/FRIENDS_USER_ID/feed
これらのパラメータで:
message
name (sender's name)
caption
link (your url)
description
picture (url to picture)
于 2012-05-02T09:26:15.093 に答える