Как Вы отправляете на стену на странице Facebook (не, представляют),

Вы используете Interceptor для добавления всех желаемых заголовков следующим образом:

OkHttpClient.Builder builder = new OkHttpClient.Builder();

        builder.addInterceptor(new Interceptor() {
            Request request;

            @Override
            public Response intercept(@NonNull Chain chain) throws IOException {

                request = chain.request().newBuilder().addHeader("Authorization", "Bearer " + GlobalClass.accessToken)
                        .addHeader("Accept", "application/json").build();

                return chain.proceed(request);
            }
        }).addNetworkInterceptor(httpLoggingInterceptor);

и возвращаете построителя с этим

 return builder.connectTimeout(15, TimeUnit.SECONDS)
                .writeTimeout(25, TimeUnit.SECONDS)
                .readTimeout(15, TimeUnit.SECONDS).build();
86
задан Mat 4 February 2012 в 07:27
поделиться

3 ответа

Нельзя автоматически публиковать сообщения на стенах Facebook без создания приложения и использования шаблонного издателя каналов, как указал Фрэнк.

Единственное, что вы можете сделать, это использовать предоставляемые ими виджеты «Поделиться», которые требуют взаимодействия с пользователем.

5
ответ дан Darryl E. Clarke 24 November 2019 в 08:06
поделиться

Если ваш блог выводит RSS-канал, вы можете использовать приложение Facebook « RSS Graffiti », чтобы разместить этот канал на своей стене в Facebook. Есть и другие RSS-приложения Facebook; просто выполните поиск "Facebook для приложений RSS" ...

3
ответ дан 24 November 2019 в 08:06
поделиться

Получите PHP SDK из github и запустите следующий код:

<?php
$attachment = array(
    'message' => 'this is my message',
    'name' => 'This is my demo Facebook application!',
    'caption' => "Caption of the Post",
    'link' => 'http://mylink.com',
    'description' => 'this is a description',
    'picture' => 'http://mysite.com/pic.gif',
    'actions' => array(
        array(
            'name' => 'Get Search',
            'link' => 'http://www.google.com'
        )
    )
);

$result = $facebook->api('/me/feed/', 'post', $attachment);

приведенный выше код отправит сообщение на вашу стену ... и если вы хотите опубликовать сообщение на стене своих друзей или других людей, тогда замените me на идентификатор пользователя Facebook этого пользователя .. для получения дополнительной информации просмотрите документацию по API.

65
ответ дан 24 November 2019 в 08:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: