2010-11-18 2 views
0

У меня только что есть подключение Facebook, работающее на моем сайте. Я могу войти, и PHP имеет все данные пользователей. Теперь я хотел бы опубликовать статус, когда пользователь входит в систему с подключением Facebook.Facebook Connect - Статус сообщения

Я искал всюду о том, как это сделать, пробовал много кода. И я все еще не могу ни с чем с ним покончить. Пожалуйста, будьте очень конкретны со мной, поскольку я новичок в Facebook Connect.

+0

Всплывающее окно? На каких других сайтах вы думали/что именно вы хотите сделать? Я прочитал ваш вопрос как «когда пользователь входит в мой сайт, автоматически публикует« John Doe использует hartswebsite.com! » на их стене ". Что будет включать всплывающее окно? – Rup

ответ

1

Вы пробовали это, от the documentation, на участке Publishing?

Вы можете опубликовать на графику Facebook путем выдачи запросов HTTP POST к соответствующим URL-соединения, используя маркер доступа от имени пользователя или маркера доступа приложения (для открытых Graph страниц). Например, вы можете создать новую запись стены на стене Арджуна путем выдачи запроса POST к https://graph.facebook.com/arjun/feed

EDIT

отрезали от this part of the documentation:

Если у вас есть с проверкой подлинностью пользователя с разрешение publish_stream и хотят опубликовать новую новость для своего feed:

var body = 'Reading Connect JS documentation'; 
FB.api('/me/feed', 'post', { body: body }, function(response) { 
    if (!response || response.error) { 
    alert('Error occured'); 
    } else { 
    alert('Post ID: ' + response); 
    } 
}); 
+0

Спасибо, но как бы это сделать, как всплывающее окно, как на других связанных с Facebook сайтах? Я действительно смущен. – ryryan

+0

@ hart1994 Как сказал Джаспер, чтобы сделать всплывающее окно, вам нужно использовать Javascript SDK. Я разместил соответствующий фрагмент и ссылку на мой ответ. :) –

+1

Я думаю, что код, который вы вставляли, работает, когда у вас уже есть расширенные разрешения для отправки в канал, в то время как функция FB.ui всегда будет запрашивать у пользователя разрешение. Зависит от ситуации, которую нужно использовать, когда. –