#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.