2010-12-20 9 views

答えて

2

getLoginStatus関数を使用します。それが返すオブジェクトのプロパティの1つは、パーミッションリストである "perms"です。 http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus

+0

おかげで、どのように我々はC#を使用して、プログラムでそれを行うことができます。

if (array_key_exists('publish_stream', $permissions['data'][0])) { // Permission is granted! // Do the related task $post_id = $facebook->api('/me/feed', 'post', array('message'=>'Hello World!')); } else { // We don't have the permission // Alert the user or ask for the permission! header("Location: ".$facebook->getLoginUrl(array("scope" => "publish_stream"))); } 

もFBQLバージョンで、ここからそれを取りましたか?申し訳ありませんが、私はもっと正確にすべきでした。 –

+1

私にとってこれはもはや不可能なようです。私は 'ステータス'と 'authResponse'しか取得できませんが、内部にはパーマがありません。多分それは削除されましたか? –

+0

authResponseオブジェクトには、必要なものが含まれています。これにはuserIDとaccessTokenが含まれています。 –

0

最も簡単な答え(私はそれをつかむためにいくつかの作業が必要ですが)は、このSDKのようです。

http://facebooksdk.codeplex.com/

それを使用してください。

私はC#ソリューションとBret Baisleyの答えが非常に有用であることが証明されていないと指定していなかったので、私は彼の答えを正しいと考えます。

関連する問題