Я создал сайт с codeigniter и внедрил логин для входа в систему для пользователей. Там все отлично работает. Приложение подключено к токенам пользователя, которые сохраняют все девять ярдов. У меня возникают проблемы с тем, что сам веб-сайт НЕ является зарегистрированным пользователем на странице подключенной компании facebook на завершение пользовательского сообщения. по существу, пользователь публикует листинг. веб-сайт затем отправляет эти сообщения на мою страницу компании facebook. НЕ регистрируется в стенах facebook пользователей. (у меня уже есть работа. Могу ли я оставить сайт зарегистрированным в Facebook, чтобы опубликовать его на стене, пока пользователь также зарегистрировался?Codeigniter и facebook php sdk autopost на стену компании
0
A
ответ
1
Вам нужно будет получить секрет Appid, App и токен доступа. расширить маркер доступа таким образом, чтобы он не истекает.
$graphUrl = 'https://graph.facebook.com/oauth/access_token?client_id='.APPID .'&client_secret='.APPSECRET.'&grant_type=fb_exchange_token&fb_exchange_token='.ACCESS_TOKEN;
$accessToken = @file_get_contents($graphUrl);
parse_str($accessToken); //get the access_token param in the string and would be named $access_token
if(!$access_token) $access_token = $accessToken; //if cannot be extended then just return the access token with 2 hours expiry
для того чтобы оставить в качестве страницы компании, вам потребуется их идентификатор страницы.
Вот часть моего сценария, который я использовал, чтобы получить все это работает, а не кодогенизатор, но вы сможете увидеть, как он работает.
$config = array(
'appId' => APPID,
'secret' => APPSECRET,
);
$facebook = new Facebook($config);
$facebook->setAccessToken(ACCESS_TOKEN);
// Get User ID
$user = $facebook->getUser();
if ($user) {
try {
$page_id = '************'; //
$page_info = $facebook->api("/$page_id?fields=access_token");
if(!empty($page_info['access_token'])) {
// do your code stuff
}
} catch etc etc
Надеюсь, это полезно для вас
Смежные вопросы
- 1. Facebook php sdk - сообщение на стену с подсказкой
- 2. facebook-php-sdk Как загрузить фотографию на стену или альбом?
- 3. .htaccess configuration, codeIgniter и facebook php sdk
- 4. Facebook php SDK v4.0 codeigniter
- 5. SDK php, добавить новости в публичную стену
- 6. Codeigniter и Facebook PHP SDK - публикация ошибок на стене пользователя
- 7. Facebook getUrl возвращает 0 PHP SDK Codeigniter
- 8. Facebook page wall autopost picture resize
- 9. php facebook autopost на моей странице поклонника, видимого всем пользователям?
- 10. Autopost to facebook from android
- 11. HybridAuth autopost to facebook page
- 12. Php/SDK График: Отправить запись на стену с изображением
- 13. (Facebook SDK 4.x) Обмен ссылкой на стену друзей
- 14. Codeigniter: Facebook PHP SDK Connect Tutorial
- 15. Facebook v4.0 SDK с Codeigniter и Composer
- 16. Как пост на стену facebook Android-SDK: 4.0.0
- 17. Facebook C# SDK Образец для публикации на стену группы
- 18. Как загрузить изображение с SDK на стену Facebook?
- 19. Как опубликовать на facebook стену с помощью флешки Android SDK?
- 20. facebook апите сообщение на стену
- 21. Autopost with facebook graph api
- 22. Получить Facebook наклейку на стену
- 23. Facebook SDK Javascript и PHP
- 24. facebook - войдите и отправьте на собственную стену автоматически через cron
- 25. Facebook SDK с Codeigniter и CodeIgniter CSRF Enabled
- 26. Аутентификация с помощью Facebook (PHP SDK) и Codeigniter
- 27. Codeigniter - Facebook Войти и зарегистрировать петь PHP SDK
- 28. Facebook PHP SDK логин на вкладке страницы
- 29. Поиск компании на страницах Facebook
- 30. Windows Phone 7 и загрузка фотографии на стену facebook