2010-12-25 3 views
0

Я новичок в C# (asp.net), поэтому мне не нужна небольшая помощь. На этом форуме я нашел PHP, сообщение для вентилятора стены страницы, код.facebook post to fan page - PHP для asp.net

Здесь:

$facebook->call_api('/(pageID)/feed/', "post",array('message'=>"message here")); 

Может кто-то преобразовать это команда C#?

Я думаю, что $ facebook, вероятно, facebookapi facebook = new facebookapi(); не так ли? Я просто не знаю, команда call_api в C#

+0

Опубликовать полную ссылку на нить. Ссылка или содержимое сообщения –

+0

Уфф, я закрываю, и я больше не могу его найти. Но пользователь сказал, что код работает – Sebastjan

ответ

1

Как Pekka говорит, что это очень трудно с таким небольшим количеством кода, но что-то вроде ...

var vMessages = new Dictionary<string, string>(); 
vMessages.Add("message", "message here"); 

fbApp.Post('/(pageID)/feed/', vMessages); 

Чтобы создать древовидную структуру словаря:

var vData = new Dictionary<string, Dictionary>(); 

var vUser = new Dictionary<string, object>(); 
vUser.Add("id","40796308305_490173213305"); 

var vFromUser = new Dictionary<string, object>(); 
vFromUser.Add("name","Coca-Cola"); 
vFromUser.Add("category","Company"); 
vFromUser.Add("category","40796308305"); 
vUser.Add("from",vFromUser); 

vData.Add("User1",vUser); 

Это очень плохой способ для этого в .NET лучше всего создать класс и включить IDictionary. Но они написаны без тестирования API.

+0

есть ли способ добавить свой токен в словарь. И этот токен будет добавлен в фид страницы, даже если он не существует. Например, fb coca-cola fan page feed: https://graph.facebook.com/cocacola/feed Могу ли я добавить туда жетон с пузырьками. В случае, если вы знаете? Tnx для сообщения btw – Sebastjan

+0

Обновлено ........ – sv88erik

2

Это один звонок из большего API. Будет бессмысленно пытаться перевести эту строку на C#: вам придется переносить всю библиотеку.

Вам нужно будет найти API-интерфейс Facebook для C# и использовать его. Например, есть официальный C# SDK here.

+0

У меня уже есть этот sdk и библиотека facebook. Мне просто интересно, может ли ... переменная быть установлена ​​из библиотеки facebookApi на всех языках программирования, где есть sdk для нее. Но я не знаю команду call_api() в C# или даже если синтаксис тот же или нет. – Sebastjan

Смежные вопросы