Открыть График | Опубликовать действие | Использование PHP для cURL вместо терминала - PullRequest
1 голос
/ 14 декабря 2011

Я новичок в разработке с платформой facebook. Я в настоящее время следую за учебником здесь: http://developers.facebook.com/docs/beta/opengraph/tutorial/

Я на шаге 4, в разделе «Опубликовать действие».

Где он хочет, чтобы я скопировал фрагмент кода прямо в терминал cURL:

Единственная проблема заключается в том, что при обращении в службу технической поддержки моего веб-хостинга (1 и 1) они сообщили мне, что я был на плане общего хостинга и что я не могу получить доступ к терминалу напрямую, и мне придется делать это через скрипт php. 1008 *

Я не знаю, как это сделать, может кто-нибудь, пожалуйста, укажите мне в правильном направлении !!

Вот инструкции, которые дает мне Facebook:

Опубликовать действие

Публикация действия соединяет пользователя с созданным вами объектом. Страница Open Graph Dashboard имеет ссылку «Получить код» рядом с вашим действием. Он содержит фрагменты кода curl, которые вы можете скопировать в терминал и запустить напрямую.

Публикация действия включает в себя создание HTTP POST для me / [namespace]: [action_type] Конечная точка API Graph со следующими параметрами:

[object_type]: a link to a web page representing an object.
access_token: a valid user access_token with publish_actions permissions.

Например, отправка POST по адресу:

https://graph.facebook.com/me/YOUR_NAMESPACE:cook ? Рецептом = OBJECT_URL & access_token = access_token

Это опубликует действие повара для рецепта, соответствующего предоставленному OBJECT_URL. Замените OBJECT_URL URL вашей веб-страницы.

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Вы должны использовать Встроенную в PHP поддержку cURL , а не терминальные вызовы.

0 голосов
/ 14 декабря 2011

Я использую 1and1 и у меня есть доступ по SSH.

свяжитесь с ними и попросите их изменить ваш план, потому что он достижим.

см. Здесь для получения дополнительной информации: http://faq.1and1.com/web_space__access/secure_shell_access_ssh/index.html

...