ユーザーがページとしてログインし、C#Facebook SDKを使用してそのページとして投稿できるようにするにはどうすればよいですか?
この質問は曖昧ではなく、以前に閉鎖された理由についても何もありません。それは実際には信じられないほど単純で簡単な質問です。
ユーザーがC#Facebookを使用してページとしてログインし、ページに投稿できるようにするにはどうすればよいですか?それはどれほど単純で簡単になりますか?
ユーザーがページとしてログインし、C#Facebook SDKを使用してそのページとして投稿できるようにするにはどうすればよいですか?
この質問は曖昧ではなく、以前に閉鎖された理由についても何もありません。それは実際には信じられないほど単純で簡単な質問です。
ユーザーがC#Facebookを使用してページとしてログインし、ページに投稿できるようにするにはどうすればよいですか?それはどれほど単純で簡単になりますか?
この回答を投稿することにしました。これは、C#を使用してこれを実行する方法に興味があったためです。現在、自分自身にそれを教えようとしているためです。
どのコードもテストされていませんが、Webからの情報を使用して、基本的なものをまとめることができればと思っていました。少し調整するだけで、何かがうまくいく可能性があります。
まだ見つけていない場合に備えて、Facebook C#SDKと例をここに示します。
ユーザーがページを管理するには、こちらのドキュメントで指定されている認証フローに従う必要があります。
これを行うには、通常どおりAPP_IDを使用してアプリを承認するようにユーザーに要求しますが、manage_pagesとpublish_streamの権限が必要です。
https://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=manage_pages,publish_stream&
response_type=token
したがって、可能な限り(ブラウザウィンドウ?)、アプリケーションがユーザーのページにアクセスできるようにするには、ユーザーにアクセス許可を受け入れてもらう必要があります。
それ以降、ユーザーが同意すると、例に示すように、次のように簡単なAPI呼び出し(getおよびPOST)を実行できます。
JSONObject me = api.Get("/4");
Console.WriteLine(me.Dictionary["name"].String);
これはuser_id'4'、MarkZuckerbergです。
したがって、C#SDK Coreを見ると、api.MakeRequest()という関数があるので、次のようなことをしていると思います。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Facebook;
namespace FacebookSampleApp
{
class Program
{
static void Main(string[] args)
{
// Get an access token in some manner.
// By default you can only get public info.
string token = null;
Facebook.FacebookAPI api = new Facebook.FacebookAPI(token);
var parameters = new Dictionary
{
{ "message", 'Wow, I love Google!' },
{ "name" , 'Google' },
{ "description" , 'Description of post' },
{ "picture", 'http://www.google.com/logo.png' },
{ "caption" , 'This is google.com' },
{ "link" , 'http://www.google.com' },
{ "type" , "link" }
};
JSONObject wallPost = api.MakeRequest("/[PAGE_ID]/feed", 'POST', parameters);
}
}
}
このコードがすぐに機能しないことは間違いありません。試行錯誤が必要ですが、なんとかしてお役に立てば幸いです。
ランダムソース:
http://www.jamescrowley.co.uk/2011/02/03/posting-to-facebook-page-using-c-sdk-from-offline-app/ http://developers.facebook.com/docs/ reference / api / post / https://github.com/facebook/csharp-sdk/blob/master/examples/Program.cs http://developers.facebook.com/tools/explorer/?method=GET&path=2439131959 http ://developers.facebook.com/docs/reference/api/page/