2011-12-23 14 views
0

特定のFacebookページに更新情報を投稿する必要があるFacebookアプリケーションがあります。アプリケーションには、ページの管理者のFacebookの壁面に更新を投稿する権利があります。しかし、どうすれば(管理者)ユーザーのアクセストークンを取得できますか。これはページのアクセストークンを取得する必要があります。ユーザーが初めてアプリケーションを投稿できるようにする(オフラインアクセス)ために、アクセスを保存する必要がありますか?facebookアプリケーションを使用してfacebookユーザートークンを取得する方法

返信いただきありがとうございます。

+0

ところで、私はFacebook C#SDKを使用しています。 –

答えて

0

Facebook C#SDKも使用しています。

manage_pages 
read_stream 
publish_stream 

HTTP「me/accounts」に戻り、返された値から.dataオブジェクトを取得します。これは次のリストになります。

var list = ApiGet("me/accounts").data; 
    foreach (dynamic acc in list) 
    {    
    var name = (string)acc.name; 
    var accessToken = (string)acc.access_token; 
    var category = (string)acc.category; 
    var pageId = (string)acc.id; 
    } 

ご覧のとおり、各ページには独自のアクセストークンがあります。

+0

ありがとう!それは役に立ちました! –

関連する問題