簡體   English   中英

圖api Facebook用戶上傳視頻

[英]graph api facebook user uploads video

我剛剛創建了一個Facebook App,我想要:1.用戶登錄->瀏覽並選擇視頻->上傳到自己的牆。

我有一些來自Facebook Dev的代碼。 例子,但是我得到一個錯誤。 閱讀並了解錯誤性質之后,我可以想象我的問題在這里:

碼:

$token_url = "https://graph.facebook.com/oauth/access_token?client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url) . "&client_secret=" . $app_secret . "&code=" . $code . "&type=client_cred";

$access_token = file_get_contents($token_url);

ERORR:{“錯誤”:{“消息”:“必須使用活動訪問令牌來查詢有關當前用戶的信息。”,“類型”:“ OAuthException”,“代碼”:2500}}

有任何想法嗎?

謝謝!

您所擁有的訪問令牌似乎對當前用戶無效。

必須首先重定向到FB才能使用您的應用程序ID獲得令牌:

$dialog_url = "http://www.facebook.com/dialog/oauth?client_id=".YOUR APP ID."&redirect_uri=".urlencode(YOUR CALLBACK URL).'&scope=email,publish_stream';

更新

您可能沒有請求足夠的權限,請參閱scope參數,您將需要具有publish_stream的權限才能發布用戶故事。

獲得此代碼后,您需要通過對URL進行arequest來獲取實際的應用訪問令牌,例如:

$token_url="https://graph.facebook.com/oauth/access_token?client_id={APP ID}&redirect_uri=".urlencode(CALLBACK)."&client_secret={SECRET}&code=$code";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM