![](/img/trans.png)
[英]Unable to upload video to user's facebook account using Graph API
[英]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.