0

これを行うことは可能ですか?asp.net Web サイトがあります。そのウェブサイトに友達を招待するためのボタンがあります。招待ボタンが何をするかは、クリックした後です。ユーザーに facebook にログインするように求めます。ログイン後。友達のリストが表示され、ユーザーはどの友達を招待するかを選択できます。使用後、招待する友達を選択して [送信] をクリックすると、そのウェブサイトへのリンクが Facebook のウォールに投稿されます。

4

2 に答える 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 に答える