Привет всем, я создал виджет, который будет по существу разблокировать музыкальную дорожку, предоставляя вам возможность отправлять сообщения либо в вашу учетную запись Twitter, либо на стену Facebook.
Я зарегистрировался через Facebook Connect, и я могу успешно размещать сообщения на своей собственной стене ... но функциональность, которую я ищу, состоит в том, чтобы иметь возможность взять имя пользователя и пароль и автоматически войти в Facebook, и отправьте желаемое сообщение. Как я уже сказал, он успешно публикуется на моей стене, он просто не использует имя пользователя и пароль из поля для входа в свои соответствующие фейсбук и пост.
<?php
$facename = $_POST['facename'];
$facepass = $_POST['facepass'];
define('FB_APIKEY', 'my_api_key');
define('FB_SECRET', 'my_secret_phrase_');
define('FB_SESSION', 'my_session_id');
require_once('facebook.php');
echo "post on wall";
try {
$facebook = new Facebook(FB_APIKEY, FB_SECRET);
$facebook->api_client->session_key = FB_SESSION;
$fetch = array('friends' =>
array('pattern' => '.*',
'query' => "select uid2 from friend where uid1={$facename}"));
echo $facebook->api_client->admin_setAppProperties(array('preload_fql' => json_encode($fetch)));
$message = 'I downloaded Automatic Loveletter\'s new single \'To Die For\' here!';
if( $facebook->api_client->stream_publish($message))
echo "Added on FB Wall";
} catch(Exception $e) {
echo $e . "<br />";
}
?>
Любая помощь в правильном направлении очень ценится! Спасибо, Мэтт