私は Facebook のオープン グラフ API を使用してカスタム アクションを投稿しています。Facebook の c# sdk を使用してタイムラインに投稿することに成功しました。
これが私のアクションコードです
curl -F 'access_token=AccessToken' \
-F 'job=http://samples.ogp.me/476622222351784' \
'https://graph.facebook.com/me/sajidap:apply'
これが私のオブジェクトコードです
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# sajidap: http://ogp.me/ns/fb/sajidap#">
<meta property="fb:app_id" content="APPID" />
<meta property="og:type" content="sajidap:job" />
<meta property="og:url" content="Put your own URL to the object here" />
<meta property="og:title" content="Sample Job" />
<meta property="og:image" content="https://s-static.ak.fbcdn.net/images/devsite/attachment_blank.png" />
こんな感じで投稿しています。
var fb = new FacebookClient(AccessToken);
var parameters = new Dictionary<string, object>
{
{ "og:type", "sajidap:job"},
{ "og:url" , "http://www.google.com"},
{ "og:image", "http://www.theappdynamics.com/images/babafooka.jpg" },
{ "og:title" , "Arslan Job"},
{ "job" , "http://samples.ogp.me/476622222351784"}
};
var Response = fb.post(me/NameSpace:ActionName,Parameters);
タイムラインにアクティビティを投稿していますが、この URL のようなオブジェクトのサンプル アクティビティを表示していますhttp://samples.ogp.me/476622222351784
C# から動的にパラメーターを渡すことで、そのオブジェクトの独自の URL、画像、およびタイトルを与える方法。このことについて私を導いてください