当前位置: 首页>>代码示例>>PHP>>正文


PHP Facebook::Post方法代码示例

本文整理汇总了PHP中Facebook::Post方法的典型用法代码示例。如果您正苦于以下问题:PHP Facebook::Post方法的具体用法?PHP Facebook::Post怎么用?PHP Facebook::Post使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Facebook的用法示例。


在下文中一共展示了Facebook::Post方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: urlencode

        }
        if (Input::Get("name")) {
            $params[] = "name=" . urlencode($spintax->get(Input::Get("name")));
        }
        if (Input::Get("caption")) {
            $params[] = "caption=" . urlencode($spintax->get(Input::Get("caption")));
        }
        if (Input::Get("description")) {
            $params[] = "description=" . urlencode($spintax->get(Input::Get("description")));
        }
    } else {
        if (Input::Get("postType") == "image") {
            $params[] = "url=" . $spintax->get(Input::Get("image"));
        } else {
            if (Input::Get("postType") == "video") {
                $params[] = "file_url=" . $spintax->get(Input::Get("file_url"));
                if (Input::Get("message")) {
                    $params[] = "title=" . urlencode($spintax->get(Input::Get("message")));
                }
                if (Input::Get("description")) {
                    $params[] = "description=" . urlencode($spintax->get(Input::Get("description")));
                }
            }
        }
    }
    if ($result = $fb->Post(Input::get("groupID"), $params, Input::Get("postType"))) {
        echo json_encode($result, 128);
    }
} else {
    echo json_encode(array('error' => lang('EMPTY_REQUEST')), 128);
}
开发者ID:andersoonluan,项目名称:PHP,代码行数:31,代码来源:post.php

示例2: urlencode

     $params[] = "url=" . urlencode($spintax->get($postParam->image));
 }
 if ($postType == "video") {
     $params[] = "file_url=" . urlencode($spintax->get($postParam->video));
     if ($postParam->description != "") {
         $params[] = "description=" . urlencode($spintax->get($postParam->description));
     }
 }
 // Get app accessToken
 $accessToken = $fb->getAccessToken($scheduled->post_app, $scheduled->fb_account, $scheduled->userid);
 // Test access token
 if (!$fb->IsATValid($accessToken)) {
     logs::Save($scheduled->id, lang('INVALID_ACCESS_TOKEN'));
 } else {
     // Send post and get the result
     $result = (object) $fb->Post($groups[$scheduled->next_target], $params, $postType, $accessToken);
     // Save log
     if (isset($result->status)) {
         if (isset($result->id)) {
             logs::Save($scheduled->id, "<a href='https://www.facebook.com/" . $result->id . "' target='_blank'><span class='glyphicon glyphicon-ok'></span> " . lang('VIEW_POST') . " </a>");
         } else {
             if ($groups[$scheduled->next_target] == "me") {
                 logs::Save($scheduled->id, "Your timeline - " . $result->message);
             } else {
                 logs::Save($scheduled->id, $result->message . " <a href='https://www.facebook.com/groups/" . $groups[$scheduled->next_target] . "' target='_blank'><span class='glyphicon glyphicon-eye-open'></span> " . lang('VISIT_GROUP') . " </a>");
             }
         }
     } else {
         logs::Save($scheduled->id, lang('UNKNOWN_ERROR'));
     }
 }
开发者ID:andersoonluan,项目名称:PHP,代码行数:31,代码来源:scheduledposts.php


注:本文中的Facebook::Post方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。