Я публикую настраиваемое действие с помощью facebook open graph 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
Как я могу указать свой собственный URL-адрес, изображение и заголовок этого объекта, динамически передавая параметр из С#. Пожалуйста, помогите мне в этом