Как преобразовать это приложение PHP Facebook «Like status» в C # (.NET)?

#c# #php #facebook

#c# #php #Facebook

Вопрос:

Этот урок (http://bit.ly/hYEVYF ) было полезно ознакомиться с C # и Visual Studio, но оно выполняет другую цель.

Вот PHP-код (который отлично работает):

 <?php require 'lib/facebook.php';

$facebook = new Facebook( array( 
  'appId'   => APP_ID,
  'secret'  => APP_SECRET,
  'cookie'  => true
) );

try {
  $me = $facebook->api('/me');
} catch ( FacebookApiException $e ) {
  error_log( $e );
}

$signed_request = $facebook->getSignedRequest();
$liked = $signed_request['page']['liked'];

?>

<?php
if ( $liked ) : ?>
  YOU LIKE US!
<?php else : ?>
  YOU DON'T LIKE US YET!
<?php endif; ?>

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
  

Комментарии:

1. Оно должно быть локализовано. может быть, нанять кого-нибудь.

2. Вы должны использовать .NET Facebook API (бьюсь об заклад, что он есть). Я (мы?) не знаю, есть ли совместимость 1 к 1 между PHP Facebook API и .NET Facebook API..

3. Я пошел по пути создания этого на чистом JavaScript, но на собственном опыте убедился, что пользователю будет предложено «Разрешить доступ к приложению». Приведенный выше php-код не запрашивает пользователя об этом. Я мог бы также легко преобразовать это в ruby, но для этого конкретного приложения оно должно быть .NET. Я мог нанять кого-нибудь для этого, но я хотел бы знать, как это сделать самому 🙂

Ответ №1:

Используйте Facebook C # SDK.