Как я могу публиковать сообщения на доске с помощью скручивания в Facebook и графика API? - PullRequest
1 голос
/ 02 мая 2011

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

Как мне использовать этот код?Я не знаю с чего начать

curl-F 'access_token =...' \
      -F 'message = Hello, Arjun. I like this new API. '\
      https: / / graph.facebook.com / Arjun / feed

Ответы [ 3 ]

1 голос
/ 02 мая 2011

Я нашел решение:

<?php

    $ogurl = "INSERT_YOUR_OG_URL_HERE";
    define(FACEBOOK_APP_ID, "YOUR_APP_ID_HERE");
    define(FACEBOOK_SECRET, "YOUR_SECRET_KEY_HERE");

    $mymessage = "Hello World!";

    $access_token_url = "https://graph.facebook.com/oauth/access_token"; 
    $parameters = "type=client_cred&client_id=" . FACEBOOK_APP_ID .
        "&client_secret=" . FACEBOOK_SECRET;
    $access_token = file_get_contents($access_token_url . "?" . $parameters);

    $apprequest_url = "https://graph.facebook.com/feed";
    $parameters = "?" . $access_token . "&message=" .
        urlencode($mymessage) . "&id=" . $ogurl . "&method=post";
    $myurl = $apprequest_url . $parameters;

    $result = file_get_contents($myurl);

    // output the post id
    echo "post_id" . $result;
    }
?>
1 голос
/ 02 мая 2011

Здесь вы можете использовать Facebook SDK.Это файл readme, объясняющий, как подключиться к Facebook:

https://github.com/facebook/php-sdk/blob/master/readme.md

А вот более подробное руководство

http://thinkdiff.net/facebook/php-sdk-graph-api-base-facebook-connect-tutorial/

0 голосов
/ 02 мая 2011

Я отправил ответ кому-то еще, задав очень похожий вопрос, здесь: Расширенные права доступа в Facebook

Если вы используете FB PHP SDK, вам не нужно беспокоиться о том, какиспользуйте cURL (хотя это довольно просто, и вы, вероятно, найдете хорошую информацию на справочной странице curl или в документации php )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...