2014-02-10 1 views
0

일반적인 읽기 작업을 사용하여 열린 그래프 스토리를 게시하려고합니다. 액션 유형에 읽기 (뉴스) 액션을 추가했습니다. 그런 다음 읽기 작업을 생성하는 코드가Facebook news.read action story를 볼 수 없습니다.

https://graph.facebook.com/me/news.reads? access_token은 = access_token은 & 방법 = POST & 글 = HTTP % 3A % 2F % 2Fsamples.ogp.me % 2F434264856596891 Anubhav read an article on XXXX 같은 이야기를 게시

I 사용하는 페이스 북의 그래프 탐색기. 사용자 /me/news.reads에 params article = article_url을 호출하여 그것은 publishd를 얻고 나는 응답 id를 얻는다

나는 나의 활동 로그에서 그것을 볼 수있다. 그러나 내가 그 게시물의 링크를 클릭 할 때, 그것은 나에게 끊어진 링크 URL로 리다이렉트한다. 내가 끊어진 링크로 리디렉션되는 이유를 알 수 없으며 어떻게 해결할 수 있습니까?

내가 그래프 탐색기를 사용하여 요청을 게시하는 방법 편집

. 나는이 url에 갔다. 요청 유형을 POST로 변경합니다. 그리고 현장에서 /me/news.reads를 썼습니다.

url으로 필드 기사를 추가했습니다. 나는 응답 {id : 684883751555542}을 얻었다. 내 활동 기록에서 link of activity을 클릭하면 깨진 페이지 링크가 표시됩니다.

답변

1

게시중인 URL 대신 GET 요청을하신 것처럼 보입니다. https://developers.facebook.com/docs/reference/opengraph/action-type/news.reads/ 아래 제공된 설명을 따르고 양식 매개 변수로서 아티클에 POST 요청을하면 작동합니다.

"unescape"URL을 사용해야했지만 어쩌면 시도해 볼 수 있습니까?

+0

나는 thr Facebook 그래프 탐색기를 사용하여 게시물 요청을했습니다. –

+0

글쎄, 표시된 URL은 그래프 API 탐색기 URL이 아닙니다. 원본과 "깨진"링크를 게시하여 차이점을 확인할 수 있습니까? – Tobi

+0

더 많은 것을 제공 할 수 있다면 제 질문을 업데이트했습니다. –